Seriously why do we even have leveling anymore, if there are so many aspects of the game that are meant to bypass it.
Ask any one who plays wow when does "wow begin" and most of the people would probably say "endgame". Why not just have one character that you can level up to max, and after that every other character you create should already be at max level (unless you check a box that allows you to level it again).
I mean it's actually goten to the point where instead of thinking about ways on how to make leveling more fun or "lets get people more interested in leveling by offering some sort of rewards" they're just adding ways to get more xp and ways to make it go FASTER