People complain about things, like in many “fields”, but about things that are intrinsic to the essence of the game.
In college, when we study humanities, we usually have thought experiment, and it goes like this:
“Imagine a land in which there is one person. This person can do anything. And you have X, Y, Z available. Now add one other person. What are the implications ?”.
And we go around studying in the eyes of many theories how “people” make the lives of other people worse, regardless of how we are actually driven to be social for other reason. We accept what we lose for what we gain.
Almost everything that is bad in wow, and people complain about it, are the things that the game needs in order to have “other people playing”, or the direct result of having other people playing.
Unless you do like GW1 did and make everything instanced, or change the nature of WoW to a mainly open World game and then a “MMORPG”, all that cant be solved from dev side.
But it seems hard to understand many things the game have and people think they are bad, are intentionally bad. They are designed to make some people not enjoy the game, or not spend as much time in game.
As I always say, somethings in WoW that people complain, what devs might hear is “Congratulations, the feature works as intended”.
Also it might be that way according to who is complaining. Things that only pvp people complain, or even that pve people like but pvp people complain, are designed that way.
It would be more productive to understand that.