I was just watching a Brandon Sanderson lecture about writing fantasy, and there was one part when he talks that a good book (or video game, for that matter) should feel like an iceberg - 5% is the game world, and 95% is the behind-the-scenes world that is not shown to you, but you get the impression (or illusion) that it's there.
Another thing he mentioned is that it's much better to have a universe with one power that is very well developed and explored than a universe with a hunderd barely understandable powers.
Well, I feel like WoW lore is doing exactly that. It's ADHD jumping from one thing to the next to the next without ever dealing with consequences or exploring them. "Oh here is Pandara - oh look, now we can officially time travel in our universe so - oh look, now we have spaceships and can go to space! The consequences of these are - oh look it's a battle for Azero - oh, old gods! Now finally - oh look, now we can master death itself!"
The problem is that it never explores any of the newly introduced things in any depth. Instead, it literally throws it in your face - like with time-traveling Garrosh - and then quickly moves onto the next thing, pretending like it never happened. The same thing with characters, they are never explored in-depth as we never see their thoughts, feelings, or internal logic. As a result, it becomes a disconnected mess of stories and characters that don't blend together.
At the same time, trying to explain literally everything made the game A LOT less interesting. There is no mystery to the world when you get to know how everything works. And when there is no mystery, it's very hard to be invested in the lore.