I've got this feeling that may explain (and help doing with) part of the drama around WoW...
Blizzard is one of the best gaming studio around. No doubt about that: all their releases have been huge success both commercially or with the critics. (Ok, maybe D3 got some bashing though it still was a hit)
But here's the trick: they don't just create any kind of games, there's a pattern. Simply put, Blizzard like fast-pacing action games. Be it Starcraft, Diablo, Hearthstone, Warcraft, Heroes of the Storm or the upcoming Overwatch: they are all designed to be playable in 10-20 minutes sessions.
And that's cool of course, no problem with that. I myself have lots of fun in Hearthstone now or Starcraft in the past, just to name some of my favorites.
But if the "fast action-packed" philosophy works wonder with FPS, RTS or even card-games it's problematic with MMORPG because they are on the opposite side. MMORPG are supposed to be about living in a coherent world 24h/24, 7d/7. If you want to shoot zombies or races with friends, you play L4Dead or Mario Kart. If you want to live like Aragorn or Han Solo, you'll play Skyrim or Eve Online. Do you see the difference? One kind is enough condensed fun for the evening, while the other is supposed to have you play for weeks/months/years.
That's because RPG isn't only about fighting. It's also about exploring and crafting and questing and socializing etc etc. Lots of talks have been made about themepark vs sandbox but the truth is that contrary to guys like Richard Garriot or John Smedley, Blizzard never even liked RPG to begin with. They like to grab a shotgun and explode murlocs with it. They were never the kind to sit around a table and investigate for hours to solve a mystery.
Drama happens because players are lured into thinking WoW is what it's not. The background of course is totally rpg friendly: it get his source from Warhammer who came from D&D who took its inspiration from Tolkien so obviously, it's a lore all roleplayers are familiar with. Also, when you start leveling and discover this world full of quests and wonders you're not limited. Want to explore Kalimdor instead of Eastern Kingdom ? You can. Want to spend 2 days straight questing against the Lich King? You can. For a new players, the possibilities seems infinites. It's once you reach endgame that the box opens (or closes...) and you get the real Blizzard idea of fun: instanced fast games. PvP? 20 minutes top. Dungeons? Same. Raids? Sequences of 10-minutes bosses. Pet-battles, garrisons chores, daily hub ? You get the idea.
Weird side effect of this mentality is the fact that freedom isn't allowed. If players were free to do what they want, chaotic creation would ensue: some would spend days creating a new castle (à la Minecraft), others would go on a long diplomatic mission to convince blood elfs to switch side etc. etc. It's not 10-minutes sessions of fun anymore.
Thing is Blizzard didn't even do that intentionally: they were probably super excited about creating a MMORPG back then, an improved Everquest-like without all the stuff that looked boring. But we also know they didn't planned having a success this huge... nor having to maintain the game for 10, maybe 20 years.
That's why they're currently hitting a wall: they spent 6 months creating a raid players burn in 2 months. They could add sandbox/RPG features, like housing, political system, alliance of guilds, non-combat class, way deeper/complex professions etc. But... IT'S JUST NOT THEIR MENTALITY. It would be like asking Nintendo to release Mario with a gore mode, or expecting Apple to sell cheap products. So they just keep doing what they know: class balances, new raids, extra levels and some perks (pets, mounts, reputation grind...) to keep players busy meanwhile.
Why am I writing this ? Well, because when I started playing WoW 7 years ago, I was still expecting them to add MORE. Instead they keep adding the SAME thing, just with 5 more levels. It was frustrating. Now that I fully understand the situation, I'm (more or less ^^) ok with it; WoW will never be the MMORPG of my dreams, just a cool themepark game with its pros and cons.