Blizzard is in an unwinnable position here. If we pretend activision doesnt exist, a delay wouldnt solve a lot. The game is running on fumes at the moment, and a delay would cause a lot of dropped subs, and many people would not return. Because of the nature of these build around systems they seem so infatuated with they would need to delay by about 6 months to get it right, the game would likely not survive this, not to say it would be taken down, but it would be worse than dropping another bfa at launch but having it mostly ok by 9.1
I hope this is the last time they need to learn this lesson, stop reinventing the wheel.
Nobody asked you to reimagine tier sets, nobody asked you to reimagine alternate progression when you had it nearly perfect in legion. When you get things in a good place that people are generally happy with, leave it be.
and for gods sake, the classes are your biggest priority, I dont care how cool the covenants are, if the class I play is bad, your entire game is bad.
On some level I feel bad for the developers who are likely all in crunch, but on another level I cant help but feel like they brought it on themselves.