" Admittedly, I'm not entirely sure why being a non-linear transform gets the OP so riled up."
Because it's harder to calculate mentally
One can approximate 2lb to 1kg roughly, 1mi ~ 1.6km, but for Fahrenheit this is harder
One solution is to establish a set point ( 70F = 21.1C, approximate to 20C ) then work in differences, since 1.8deltaF = 1deltaC so, 2dF ~ 1dC (or 10dF ~ 5dC)
Hence, 90F is approximately 30C (exact value, 32.2C)
[1]http://mathworld.wolfram.com/LinearTransformation.html