I have had some schooling in the area of electronics, and temperature has an effect on resistance, as well as transistor bias. (this is why when your room temp changes you get varying temps). Ohm's law always applies, but the room temp will have an effect on the resistance and impedance of resistors and other electronics.
Also, I am not sure if any of these dimmers are strict "resistor" or old school rheostats, as those simply sunk power in a resistor. This would heat up the resistor, notice that these dimmers aren't acting like mini UTH's, if they were 100% resistors, they would get hot too. Now days, they use a transistor based means for controlling output, and that is much more energy efficient.
Your UTH is basically a nice big resistor, and thus, even your UTH will operate at different temps as your room temp changes, etc.
A thermostat is nice in that the temperature probe is a lot less likely to operate differently during temperature changes, that would make a poor temperature probe
So basically all a thermostat is doing is monitoring the temp and turning the UTH on and off when it gets to cold or hot.
Also, there are thermostats available for around $30 or $40, not all cost $100. I use the one for $35 from bigappleherp.com. Others use the "alife" one for $30. You may also want to check linens and things.com, sounds weird, but they are selling pet supplies cheap!
So anyway, just thought maybe this will help some people who want to know "why" these things occur.
It has been a while since I used my electronics schooling though, so if someone sees an error here I will gladly and humbly accept the correction