First - I played WoW since Vanilla and I love it. But I'm not a nostalgic person that thinks all was better in the past. I also raid mythic right now and I still like WoW, but I also feel that Garrissons where a mistake and all the critics of current WoW have good points.
I just want to ask you how all this happened. I think that the guys at Blizzard are not "Acti-Blizz corporate assholes that just want to milk us". I think they really want to create a good game and a good product. But why do they fail?. In my opinion the game lacks
a) a clear direction b) they want to make it a game for absolutely everybody - not exclude anyone.
The a) part can be found in the way they handle class balancing, class stats but also storyline and lore. It's a bit annoying and some people may have strong feelings if iconic abilitys get changed or removed or changed in a way they only share the name and nothing else, same to villains that turn into good guys and the other way round. But I think this is not the major problem. The major problem is b).
Blizzard needs to accept and then act on the fact that MMORPGs are not games for absolutely everybody. Yes, absolutely everybody can play the game, it's not hard, never really was, but it wasn't designed to be tailored to everybodys needs.
Today Blizzard developers think that they must make the game in a way that absolutely everybody, no matter how little time they have, no matter how much they lack in skill and dedication, needs to get tons of rewards, needs to be pushed and carried through all content as quickly as possible and then repeat the same tasks for months (or select a higher difficulty level and repeat the same stuff at that new level) for a constant stream of small rewards.
That is boring. Not only boring to high skilled players with lots of time, but especially boring to casual gamers who feel that they are carried and once they have seen all content (only takes 3 months top) there is nothing new and interesting to do for them. The hardcore players stick to it, farm their raid bosses and achievement points. But the majority doesn't feel like it.
So while I think Blizzard wanted to do good to people with jobs, family, kids, not much time but a craving for some fantasy gaming they created a skinner box (read about that here https://en.wikipedia.org/wiki/Operan...ioning_chamber ).
They seem to forget that sometimes it is good that you can't reach all goals, that it's good that the world is bigger than you and your abilities. That you feel that there is still much to explore, see and experience and that maybe you will never have seen everything that there is. Yes, from a developers point of view that sounds like wasted time and efford. You craft a great world and content and many customers will not consume all of this content. What a waste...
But is it? First of all, many experience the content they haven't see at a much later point. So it's not completely wasted anyway and second of all, as long as the customers feels great in the world you created, it doesn't matter if he is missing out some pieces of content.
I think Blizzard needs to change WoW the way that you need more than average time to consume all the content. Don't push people through content. Make them consume the content slow and steady. Don't force feed them followed by starving them on a same-same diet.
What would you do to make the game as a whole better - not just for you and your personal demands and wishes?