Linear edition has many advantages vs gamma edition. The only reason I find today to stay working on gamma corrected images is if the image is encoded as 16-bit (or less) integer levels, where a linear encoding would mean danger of posterization in the shadows.
But what about a 32-bit floating point image editor? why PS remains integer 16-bit (15-bit actually) for most of its functions? would images be so memory hungry? or hard to process with present computers? is it just not to having to redesign the present edition tools? when a fully functional 32-bit floating point version of PS with all its features adapted to properly work with linear images?
Exposure changes with no change in Hue, easy logarithmic histograms with EV divisions, curves and other tools adapted to work in terms of input vs output f-stops (a very photographic approach),...