This is where I feel the Horde went wrong. The “old” Horde should have stopped existing with/after WC3. Thrall explicitly took the Orcs and showed them the shamanistic way of their ancients so the demon fuelled blood rage would finally come to an end.
The “new” Horde doesn’t need to fight with honour if there is no one to fight against. The new Horde is all about living in peace with the elements and making a way for your people, just like the Mag’har in (MU) Draenor are doing today.
The underlying issue is that a lot of people conflate “Horde” with “fighting” and specifically “fighting Alliance”. It’s a cheap way to manufacture conflict when you’re too lazy to whip up another villain of the week. “oh hey, remember those guys that’ve helped you just 2 weeks earlier? Yeah, you really hate their guts right now”.
The beauty of Thrall’s Horde in vanilla was that despite their monstrous appearances, the Horde’s races (except Forsaken, they’ve always been dodgy at best, evil at worst) have been peaceful people who just wanted to be left alone. That evolved into some sort of “fantasy metal” faction that had to fight all the time and then slipped into Warhammer style murder machines in Cataclysm. Cataclysm was the first expansion that struck me as a bit tone deaf, taking themes like genocide and death camps and making light fun of it. CAtaclysm was also the first expansion where the power differential between the Horde and the Alliance began to show its teeth. The Horde was shown as an unstoppable force of nature, whereas the Alliance was portrayed as too weak and/or too stupid to respond to the Horde’s aggression.
Leveling a Horde character through Cataclysm you’d often clash with Alliance and easily dispose of them. On the other hand, leveling an Alliance character through Cata zones you’d find that you never even come into contact with Horde and if you do you usually try to minimise losses. You never win though.
MoP was the next step, where the Alliance was promised their revenge. But ultimately MoP was a Horde expansion again, where the “Good Horde” under Vol’jin overthrew the “Evil Horde” under Garrosh. Note that everyone up to this point was on board with war of extinction against the Night Elves in Ashenvale and Stonetalon and flat out genocide in Lordaeron, Gilneas and Hillsbrad.
At the end of MoP, the Alliance had still lost all of their lands, had a nuke dropped on a city and were not given any reparations.
WoD was… special. Orcs enact genocide against the Draenei of AU Draenor, this time without demon blood. This basically retcons the “peaceful Horde” mythos of vanilla, seeing as all it takes to send Orcs into murderous rampage is just a half Ogre and some Goblin tech. At the end of WoD, Grommash is suddenly forgiven all crimes (sound familiar) and is made a “hero”, despite having the blood of thousands of Draenei civilians and children on his hands. And then Blizzard has the gall to paint Yrel (who has endured the genocide of her people and still chose peace over revenge at the end of WoD) as a villain in BfA.
Legion was more Alliance themed in terms of NPCs, but Horde still had the same level of quest/lore quality as Alliance had. I’d still say that Khadgar and Illidan count as neutral characters at this point, since they have no bias towards Horde or Alliance (Khadgar arguably has a Horde bias, but that’s debatable). The Horde still had a strong presence in Legion, with an entire zone belonging to a Horde race (Highmountain) and an entire patch being Horde themed (the liberation of Suramar).
And then BfA comes around, where the Horde (once again) starts a war against the Alliance and commits another genocide. Feeling cute, might burn an island full of children to the ground later. And the Alliance still does not retaliate, they are still portrayed as too weak to even lift a finger against the mighty Horde so that it takes a civil war inside the Horde again to even tackle Sylvanas’ forces. And then people wonder why - after a decade of being portrayed as stupid and weak - Alliance players are sick of this treatment and quit the game.
Note that this is all alongside being made fun of at every opportunity Blizz devs get.
And alongside second rate content quality:
quest zones cobbled together with filler quests literally weeks before the beta ended, a plethora of horses, no idea what the expansion is even about without playing a Horde character).
And on top of that endless cinematics about how Saurfang is sad and wants the Horde to be better.
The Night Elves get another slap in the face in the Darkshore scenario (it was altered slightly due to fan backlash, but it’s still Nathanos slapping Tyrande around until Malfurion shows up, and then he goes “fools! You made me use 10% of my power!” and flies away on dead angel wings. Nothing was gained, Alliance lost another 2 characters to the Horde. Yeah, because it’s apparently OK to join the people that murdered you and everyone you loved and cared for because “Elune has forsaken us”. I don’t even know what this writing is anymore.
So… TL;DR:
Horde is evil, but isn’t allowed to be evil not to upset the Horde player base. This means that Blizzard need to sneak in a civil war every once in a while to satisfy both the “need to fight the Alliance!” and the “need to be the heroes” factions within the Horde.
Edit:
Derp, sorry for the huge rant, I got sidetracked I guess. This just really upsets me. I used to love playing Horde until Blizzard decided that the Horde needed to be this massive “ARE YOU TRVE ENOUGH FOR THA HOOOOAAARDS!” parody of a Manowar album. I actually liked Thrall’s Horde, and ever since Wrath onwards Blizzard decided to push that aside in favour of an aggressive and bloodthirsty Horde. Playing Alliance isn’t fun either, you’re pretty much always portrayed as the stupid village idiot who gets pushed around by everyone else and is either too stupid or too weak to defend himself.
I like playing Sith Empire in SW:TOR, I like playing Republic too. Both sides are pretty clear cut int heir goals. WoW is just so all over the place with how factions are portrayed I could sue Blizzard for the whiplash.