Players. We, the players, are the real problem.
And we only have ourselves to blame. Blizzard gave us what we wanted.
In fact, to paraphrase Blizzard said “We know what you (the players) want better than you (the players) do”. They were right. And they gave it to us. And now we are paying for it.
Sure, the Azerite system has been a fiasco. There have been balance issues (as there have always been) but those get corrected. But those types of issues are not the biggest problem with the game overall.
The big problem is that WoW is an MMO that has been turned in to a single person game. I do not know where a good balanced cutoff should be, but it lies somewhere between LFD, LFR, LFD, Personal Loot, and everything else that has been introduced and removes the necessity of engaging with other players.
I do know, however, that particular agency and value has gone down drastically since I started in Cata. And the players I have come to know who have played longer saw it starting before then.
From my perspective, I can see the deterioration from when I started serious raiding in MoP. It was tough. It could have been easier, but I was new, really bad, and it took me quite awhile to learn how to really play.
I built a reputation for myself on that server, as someone who listened, and learned. There was no LFG at the time. Even a DPS might be hard to replace. Now with LFG? Just boot them. Grab another. Or as a player raid fails? Just leave. Find another. No learning. No consequences. Nothing.
There is no more agency to actually working together.
Take it from there and removing the value of guilds in general… especially the personal loot only system. On that, Blizzard said they were protecting “trials” and LFG groups. I shouldn’t need that protection. If I don’t like a groups loot policy, why should I make them conform to me? Just find a different group.
Those are just a couple of my specific thoughts on the problem. I have a few more, but overall, it’s more down to the point of community is very important to this game. As a single player experience, it pretty much sucks. But add others, and it becomes interesting.