The "fix" is simple to me but whenever I say it people lose their minds. But I'll say it anyway.
They should remove heirlooms from the game.
Why? A few pretty good reasons IMHO.
- They're an outdated system that was built for when the game took much longer to level alts.
- You'll finally be able to equip all gear that drops whilst levelling and go into Shadowlands with a half decent item level instead of trash when you're forced to remove all your heirloom gear. How many times has an item procced epic and you've gone "Damn I wish I could use that".
- It removes the XP buff that's allowing people to ding 50 in silly times. Even the power level god took about 13 hours without heirlooms in alpha. That feels just right to me.
- 10-50 already seems to take you far enough into BFA content with the current scaling. I'm not sure how they could adjust the scaling to add a bunch of hours.
- How would the heirloom upgrade system work across 50 levels of content? It wouldn't.
The obvious question is "But mah gold!". Simple fix. They calculate how much you've spent on all heirlooms which is easily done. And then they have the heirloom NPC refund you on a character of your choice.
But what about the future? What about when there are lots of levels again? I doubt there will be. My other hunch is whenever a new expansion is launched the cap will drop back down to 50 and we will always level between 50 and 60 in new content. No one is ever going past 60 in retail ever again. IMHO. It just makes sense.