The quality is partly a product of multiple mutually antagonistic parties with specific sociocultural interests and personal world views trying to shape a singular cohesive story.
We know Afrasiabi was responsible for Orcy Orc Heroic Garrosh + Evil Sylvanas as an idea
We know Golden was responsible for Orc German Fascist Garrosh + Calia
We know Danuser was responsible for Nathanos + current Sylvanas Arc.
Cleaning house of the rot, hiring new people, and empowering more diverse peoples would allow for better quality because that internal melodrama and division would not exist
A meaningful part of the story feels like it’s two groups of the Story Team “negotiating” the lore. “Okay you can siege Lordaeron but I burn Teldrassil”