I don't know if its just me and some friends I spoke to but we feel that WoW has become overly complicated over the past years and it has reached a point of being a very hard game to get into.
I played BFA at the very start as I do with every expansion. I quit after a month of grinding the dark iron unlock.
Decided to give 8.2 a try. I played for like 2 hours and decided that this is not for me and just logged out.
Now hear me out, 8.2 seems to be a big improvement to what the game was previously in BFA, and people that do play wow non-stop seem to be having fun.
The reason I logged out and my friends did too, is that the game is just too complex to grasp if you are not playing constantly.
Every expansion new things are getting added to the game, with some of them being scraped and some kept. We've reached a point where WoW is just a combination of so many different games and I feel like that is contributing to its general downgrade as a game. When you have so many points to prove as a game you don't know where to focus exactly.
Now back to my main issue, and my friends issue. For every expansion we keep coming back we have to do some research especially after wotlk. That research includes reading about our class/rotations/specs and some small bits about the new content.
This research has become more dreadful over the years and reaching all the way up to 8.2 where we just log in for 2 hours and then say nah nope logoff. Now I know a lot of people will say 'this game aint for you anymore', or 'this game not being simple is what makes it best'. I am not talking about making it simple and removing all of its depth.
If you take vanilla as an example, you didn't need to read guides or anything to get into the game at all. You could even do all of its content without reading anything. The amount of depth though you could go in was a lot and the way you could min-max your character was again closer to what it is now but without taking away from the game-play.
A person starting a warrior could do heroic strike and see that it hits for 200, a persona that is min-maxing wouldn't use heroic strike at all as its a rage dump but they'd still end up close enough, with a significant dps increase on the person min-maxing. Although both wouldn't have an issue playing the game the way they like it.
Anyways the game has progressed and it has reached this point, my suggestion would be that blizzard should be looking at making the game simpler while giving enough depth to those that need it in order to min-max and be happy and of course keep what they are doing with raids etc. Just figure out a way of making the game not needing 20 guides to be read in order to get into and start killing normal mobs outside of raids or doing a dungeon. Give us a game where both people that love to theory-craft and min-max etc and people that genuinely want to kill their time can enjoy. And I know that everyone here thinks that wow is currently a casual-fest game and while its true content wise, I don't think it applies when it comes to the game-play itself, apart from the classes being dumped down and having awful small rotations, the classes have actual rotations that if you don't read about you won't be able to kill single mobs and thats what sucks about it.
TL;DR: No easy way to explain this, for newcomers or returning players wow feels like you need to get a PhD in order to play. Find a way to accommodate newcomers and returning players as well as current players, thats one of the main things that is killing wow right now, no matter how good the content is, the treadmill on getting in the game is huge.