I mean, Blizzard usually have to release novels and books to explain the lore of the game, I have nothing against Warcraft books (I like to read novels, but not based in videogames) but I think that most lore events have to be shown in-game.
I know that it is hard to do that in a MMORPG , but they have decent tools to do that
I am talking about scenaries (specially the ones that you do one time and single mode like in the island of thunder) and a lorewalker faction (it is an example, it can be different depending in the expansion and the location where the game takes place)
For example, most of the events of the destruction of theramore were told in the book, but at least we have the theramore scenario, without that, people that dont know about the novels would have log on one day and find a giant crater without a real explanation. At least (people that were 85 at the end of cata) we took part of that event in someway.
I mean, sure, scenarios and lorewalkers faction is not going to provide a deep experience like reading a novel, but at least it will help make the lore and the history more inmmersive during the gameplay.
Blizzard, lets do an scenario previously to the release of WOD were we widness how Garrosh escapes from Pandarara back in time,
They can make the Trial then , we take the form of a panda guard that hear a sound and go to investigate, only to find that Garrosh escaped from his cell, and we try to hunt him down, but while doing that , we face many enemies, probably other prisioners or kairozz minions.
At the end we fail to capture him down and he escaped using a portal to the past.
What do you think=?
(plz fix my grammar, English is not my native language)