Just a random unpopular opinion, as I write this topic knowing that this will not get adressed by Blizzard because nobody on retail cares about leveling anyway.
But seriously, up to Warlords of Draenor, the magic of leveling was due to the things that you sometimes could do to feel overpower, like heirlooms used to adress in some of the cases. Leveling a fire mage as an example, and enchanting your gear to have as much haste as possible to be able to cast pyroblast like it was a fireball was one of the magic things that brought leveling to life.
That’s the reason why, in my rumble opinion, Mists of Pandaria Remix was so fun and accepted by the community.
I tried this again in retail, like I used to do in old times, and came not as a surprise that every low level gem and enchant only gives you +1 of Haste, or Mastery, or whatever. And if you gem and enchant all of your gear, you will have a 3% overall stat increase.
Meaning that, in other words, no matter what you do, you will still have a 3 second cast spell, or dealing almost no critics at all. And not that this would matter, because all mobs in low level dungeons die within 10 seconds anyway. Theres no reason to gear, because you can be carried by other people, or a reason to farm better equips, because they are basically the same.
Leveling now is basically something to gatekeep endgame content. It is really sad to see that all the old content, like professions and such are basically gone and not worth anything.
Again, I’m only creating this topic to vent. Although this could be a easy fix, I don’t see a reason in Blizzard perspective for this “problem” to be adressed at all.