I used to adore leveling, back when I played in van/tbc and even wrath to a lesser extent. It was slow, ponderous, grindy. Every pull could be stressful on some characters, and every level felt like an achievement. It forced you to slow down, read quests, explore the world.
Then they kept reducing the exp needed to level. You used to be able to go through 5-6 zones in Azeroth, 3-4 in outlands and another 3-4 in northrend. Now? You can’t even get through one expansion, even though it scales it so you don’t have to leave now the zone. I’ve put 3-4 chars through shadowlands since I came back, and you hit 60 almost before you hit revendreth, and well before you meet denarius. Bfa is no better, 1-2 zones and the jobs done.
Now leveling sucks. Blizzard at some pints forgot the fact that incremental progression and the leveling process is what made wow so good. The low levels are often times the best parts of the RPG in terms of adventure, when you aren’t some starseed that’s here to save the world from itself. If they’re in such a rush to get everyone to the end game where you can now go 10-70 in under a week, they may as well remove levels 10-60 like they did with levels 1-10.