This is a question that’s been bugging me since the expansion was announced, and now that we know everything that’s come from it, it’s even more baffling - why does BfA exist?
As in, why did this expansion need to be about another pointless faction conflict?
As much as you may want to relive the Horde vs Alliance stuff from the RTS games, this just doesn’t bloody work in an MMO. Both sides of the conflict are populated by players, so you fundamentally can’t ever have a clear winner. You can’t just tell “Jup, the Alliance won. Bet you feel like a right moron for playing Horde now, huh?” to half of your player base.
From the moment the expansion was announced - hell, from the moment BfA was agreed on internally by Blizzard - the war was destined to end in an anti-climax with no real conclusion.
Blizzard themselves must have been aware of this as well. Hence why - in this supposedly faction-based story - 4 out of the 5 available raids were Void and Old God themed.
So… if from the start the faction war was never going to amount to anything, and the bulk of the raids were going to be cthulhu stuff anyways, why not just make this a proper void expansion?
8.0 - Return of the Black Empire
Say the shock reverberating throughout the planet from Sargeras’ sword weakened N’zoth’s prison enough to finally let him break free.
Boom, we get a proper old god expansion for the first time, and both Azshara and N’zoth can get the billing they truly deserve, instead of getting wasted on one patch each.
You can still have Sylvanas do a bunch of shady BS that ends with her abandoning the Horde, which is pretty much the only thing we need to transition into Shadowlands.