The problem with WoW lies in its actual playerbase.
People keep treating the game as a Pay to Win and (of course) they demand to "win" in every aspect.
I've seen countless posts saying "I pay every month so I want this to be immediately fixed/balanced/nerfed/boosted , I want loot , I want to see all the content etc."
This behaviour is killing and ruining the game.
When playing a P2P you supposedly pay to just gain access to the game , not gain access AND have everything served to you in a golden plated...
People nowadays don't know what "effort" to gain something in game means ...
WoW's community is the only community that people think they are "special" . I haven't seen this situation in any other game (not so much at least).
Also , i'm not in any "nostalgia" phase . I've been playing for many years and I liked most of the changes , but the last years they've been responding to peoples QQ by making WoW way to plain and simple .