As entertaining as Zack is I don’t think he has much insight on just how much compromise goes in to game development. Many many many players complain about how this or that is broken and this or that isn’t fully fleshed out but then simultaneously complain about the wait time between content drops. Put simply game development is hard. It is stressful, takes a lot of time and dedication and even then some times things don’t come together.
You will hear people protest that development crunch is un acceptable and that devs are people who have lives then also put developers on blast for releasing something before it is super polished. You don’t get both without some people with VERY deep pockets losing a lot of money on labor costs. The devs don’t have a checklist that they get to finish each expansion before starting on the next. Rather then checklist keeps growing and they do what they can to not drown in said list.
Do you want to know why the devs stuck with covenants and covenant abilities even after feedback told them to remove the player power? It is because by that time they are way to invested to pivot. They have put hundreds of hours across the team creating this stuff and when they get crap for making something a most people don’t like they don’t really have any choice but to keep pressing forward. Yes they could have unlocked covenants earlier but everything on early build 9.0 was built on the idea that we were committed to one. Just adding the ability to change as we saw created a host of other thing that would need to be changed or added to facilitate the players who wanted to change more frequently. So if that had been a 9.0 thing that would have been in addition to not finishing The Maw and Torghast (Both of which after the delay were still a work in progress)
It is easy from the outside in to say “Just delay it” But every day a game gets delayed that is more money the company loses which means there is an increased likelihood that more employees get laid off later that year. These are simply decisions that the management would take lightly and personally I don’t envy anyone who would haft to make those calls.
Is WoW in a good spot? No not really.
Is there a realistic solution that makes everyone happy? No
Don’t act like a large number of people calling wow a bad game helps anything. It doesn’t.