I would ask to add mappable "Amount" value for Thin Film and min-max thickness values for more usability.
I understand that you wanted to simplify the approach, but this only complicates it.
Yes, adjustable amount can be emulated by adding a map to the thickness / IOR slots, but such setups only become more complicated.
1) To simulate the mappable amount value, you need to use sufficiently contrasting maps, otherwise we will get a rainbow transition instead of a smooth fading at the boundaries even if we don't want it.
2) Despite the fact that the film thickness is set in nanometers, when I add a Corona color with a HDR [1.0 1.0 1.0] value to the slot, it corresponds to 5000 nm (and I expect 1 nm).
And when I use Solid Color with 1.0 output multiplier the shader performs linear interpolation and white 1.0 corresponds to the nm value set in the spinner. 2 completely different logic aprroaches that make no sense to me as a user.
In this case, it would be logical if white 1.0 corresponded to the value of 1 nm and then I could use Corona Color with output multiplier to accurately set the values of the minimum and maximum thickness (using 2 CoronaColor maps as the input for the Noise map for example), but now I have to calculate which color from the [0 : 1] range corresponds to the value I need in nanometers. This does not make life easier.