When I saw the Blizzcon 2010 panels one thing started to annoy me.
For every major decision they made the reason ultimately was, that they thought that the players "won't get" or "will not understand" or "will not recognise" the great ideas they had in the first place.
And then they always made a version of the idea even a retarded kid would understand but completely lacks in finesse and background the old idea had.
I know, 12 million players, most are casual players that don't read lore or don't care about lore. But one of the things that made vanilla WoW so interesting even for new, casual players is the "mystery" of the big lore and events. I remember beeing overwheelmed with all the story and events that I encountered in the plaguelands when I reached level 50. The story of the families that suffered and what happened. It took me a very long time to understand all the storylines and details. Even when raiding in Molten Core there were many things that were unknown, strange and not fully explained. And that was GREAT. Burning Crusade showed its story faster and clearer and felt less mysterious. WotlK had nearly nothing that was not explained the moment you encountered it, hell even the final boss showed up everywhere and told you his plans.
I think Blizzard is too much influenced by the demands to make everything front-end show-it-all nothing-is-unknown. People are lazy and always want everything for free on a silver plate. But that takes away the excitement. You maybe want some examples about what I'm writing: Showing boss ability on the Map, removing the portal loginscreen to the deathwing screen because "players don't know about the Twilight Hammer Clan", removing the new races from the intro "to make it more clear", having bosses yelling what will defeate them (play beta, some really do it), having less secret texts to read (like all the cool books in vanilla) and so on.
Gimme back "the unknown", it makes the game more epic and less like a sandbox without anything strange and unusual happening. Do things you "don't get" at first but later you are baffled how everything was connected.
I hope you understand my point. English is not my native language.