There is a philosophy in the software industry to “move fast and break things” to make rapid progress, but this does not fit the wants of Blizzard Players.
The problems are twofold – new systems introduced are not fully thought out and have a lot of issues and BUGS, so many bugs.
What should Blizzard do instead?: Rapid story progression and new group content.
It is not necessary to redesign the game every time there is more story content. Ironically, we lost about 2 dungeons a year for this faster cadence. In the past patches came with one-wing raids or other content.
I would ideally like to see systems settling down a bit, Blizzard identifying working solutions and then staying with them (cough dinars cough)
But it is clear to me that Blizzard has stretched their staff too thin. Not enough QA. They needed to add resources, not assign people more work