Players do not enjoy playing the game. They are just addicted to loot: Getting better and better gear in the least amount of time with the least amount of effort. They google their BIS and play until they got it. They choose the meta classes for their groups and only do exceptions when they really cannot find anyone else. They quit raids / dungeons as soon as they have the impression that the setup is not perfect or as soon as problems arise. And then, when they got all their loot, SoD dies again. People go into a slumber and wait for the next phase with new loot.
Now whose fault is that? Is it the toxic player base?
Imagine WoW without loot. What would you play it for? There are games with no progress-mechanic and people play them for the fun of it. What fun is in the current version of SoD? While I admit that the player base could just “be” different and behave more friendly or just relax and play the game for fun, I think the main fault is at Blizzard, who designed their game the way it is. The grind itself is no fun in WoW. In other games, you enjoy the gameplay and “level up” as a bonus. WoW players seem to hate the game and always look for a way to get to the top easier and faster. This is typical human behaviour, when people are forced to do something that they don´t enjoy.
Then the class-system: Giving some classes so much love and putting so much effort into their abilities and playstyles while other classes are left in the dust. You need to have a meta healer + tank for your group. Then you choose the meta DPS, of course preferably ranged caster DPS. Classes like rogues are not necessary at all. Your fault, if you enjoy the playstyle of a class that gives no benefit to the group. Why does Blizzard do that? Designing classes with essential abilities for the raid (wild strikes) whle other classes are completely replacable and only fullfill one single function (DPS)? These are crazy game design choices that make for a bad game.
Well, what would be the fix? Redesigning the game that the gameplay itself is fun. Putting more effort into balancing PvP, balancing the rewards in terms of the required effort to get them.
We all know this is not going to happen. Blizzard was once a good company and today they just try to put in the least amount of effort for the most amount of money they can get. SoD is 90 % old WoW with 10 % new stuff. The whole SoD train is carried by nostalgic and/or addicted players.
Today I sit here and I just don´t want to start the game. I think that´s it for me, I quit.