What I'm saying is that RGB(128,128,128) is not halfway between RGB(0,0,0) and RGB(255,255,255), in the same way that a 4.0 earthquake is not halfway between a 0.0 earthquake and an 8.0 earthquake.
The scale is non-linear.
As far as I can see, the only true linear space is frequency space --- aka "EM spectrum" space.