I can think of two permanent ways to deal with the issue of needing a stat squish every other expansion:
A)Display "short" numbers on every occasion, similar to HP.
My character has 3400K hp. It's easy for us players to read this. My character deals 1,345,500 with a bursty attack. This isn't easy to read when the combat log and the combat text display multiple numbers, so instead damage should appear as 1345K.
So having Kdmg and Khp at high levels somewhat addresses that and gives a very vinalla-y feeling; my Khp is 3400, a normal ability would deal 800 Kdmg, I deal 350 Kdps, and so on.
B)Squish levels too. A problem that comes from stat squish is the lower level numbers. Imagine having 50 hp at level 35 and dealing 8 damage. It feels weird and the higher the level numbers get, the harder it will be to stat squish.