Explain to me how having flight changes it from a living fantasy world? Hint: it doesn't. In fact, it does the opposite. Forcing ground mounts is illogical and breaks the illusion of the world.
Are you serious ? That's the first time ever I hear someone say that. Usually the argument is: "it doesn't matter, let me fly". You are reversing it, and I have no idea how you would justify that.
As I wrote before, the whole game is a Skinner-box. You are a hamster in a thread-mill. In itself, that's not fun. Blizzard needs to make the game attractive. It does so by changing it from an abstract numbers-based game, to an entertaining fantasy game. Where you are a hero in an medieval world with dragons, wielding a sword, or shooting fireballs. All those elements are fluff. Each of those elements is not essential to the game-mechanics. But they are essential to the game. Without the fluff, nothing remains. Imho the game world is a *huge* factor in the attractiveness of the game. The size, the diversity, the danger, the surprises, the views, everything. Of course this was the strongest in vanilla. I remember seeing the world map, when I was lvl-10 in Tirisfall Glades. And I realized how huge the world was. I couldn't believe it. When I was lvl33 or so, I bought a mount. With a friend we traveled from Undercity to Booty Bay. Took us 3 hours. That was 9 years ago, and I still remember that trip.
Raids have changed from "fighting scary monsters" to looking mostly at your UI. I know I do. I've tweaked my UI a lot, I now know what I'm doing during a fight. It's efficient, but I'm not sure it adds to the fantasy feel of the game. Same with the world. When you fly over it, you don't feel the world anymore. You don't feel the size. You don't get surprised. You don't feel attached to the world anymore. I think the majority of Blizzard's financial budget for an expansion-pack goes into designing the world and the NPCs in it. That money is not well used. Because as soon as you hit max-level, you stand in your city and wait for queues to pop. And that expensive world adds little to the game anymore.
I don't know what item-level has to do with all of this. I started MoP after a 2-year break. Cataclysm was just terrible. MoP is a lot better. I've been in the same guild since 2005. (A guild of The Older Gamers, where every player is at least 25 years old). So I don't want to change guild. But the heroic group in my guild is tight, and there's no spot for me. I've been depending on pugs. I found a pug I joined for flex a few times. Only 1 night a week. Then when cross-realm normal raiding became available, we started doing normals. And then later heroics. We've got Shamans down, but not on farm yet. I think the group will soon be able to kill up to Nazgrim in our one night per week. But that's probably the limit. Wing-3 seems too hard if you don't have a 2nd night for progress. Especially with a pug. My item-level is 579 now. Nothing to be ashamed of. If I keep playing for the next 2 months, I'm sure I will get 583-584, missing only T16-shoulders and legs. If I wanted to be quicker/better, I would have to leave my guild, and I don't wanna do that.
What I fail to see in your tirade above is what flying has anything to do with buying character boosts or grinding.
It does. There are 2 kinds of players in WoW. Those who play because it's a fantasy game. And those who play because it's a numbers game. For me it's something in between. But I am aware that the fantasy part is very important.
I give you a small example. As a rogue I enjoyed making my own poisons. A small relaxing ritual after every raid. But it had to be removed. Because it was tedious, was not a challenge, etc, no idea why people wanted it removed. Rogues are now so convenient, that they are the least played class. In fact, WoW has become so convenient, the player-base has been cut in half.