It’s true, from a purely faction specific viewpoint, ever since the victory of the Alliance over the Horde in the Second War, the faction literally hasn’t ‘won’ anything since then when in combat with the Horde, only defeats and stalemates. The only time we emerge ‘victorious’ is when it’s to the benefit of ‘everyone’ whether that be the Horde or other friendly/antogonistic neutral parties.
Warcraft 3:After the Orcs commit genocide against the Humans, the Horde and the Alliance put a swift stop to Daelin who tries the same against the Orcs.
Wow Classic:Only world ending events are stopped, no ‘Alliance victory’
BC:Same as Classic
WOTLK:Undead commit a sneak attack against the Alliance and Horde, in response Alliance help the Horde invade Undercity and purge their rebellious elements, but don’t even bother rescuing Humans being tortured. So Alliance loses soldiers, helps the Horde retake Undercity then leaves with nothing to show for it. A loss if anything
Cata:The Horde completely steamroll Gilneas and force them to flee to Darnassus. Seeing as the objective was to exterminate the Worgen and capture Gilneas, the Horde still won though not as hard as they intended.
MOP:Horde destroy Theramore, Jaina is talked down from destroying Orgrimmar. Jaina purges Dalaran of the Blood Elves which we learn is a Horde victory because now it means that talks to have the Blood Elves join the Horde, which would result in one less Horde race and one more Alliance race are now ruined. Alliance helps invade Orgrimmar, yet again helping the Horde clean up its own mess and leaves with nothing but a threat, seeking no reparations at all.
WOD:Again, any ‘victory’ the Alliance has helps the Horde just as much. As is a common theme in Wow, the Orcs fail to commit genocide and are promptly absolved of all guilt.
Legion:The Alliance help the Highmountain Tauren and the Nightborne directly who end up joining the Horde, the only Alliance race Horde could be said to help are the Lightforged Draenei on Argus and there is evidence this is only in game and lorewise they had nothing to do with Argus.
BFA:Horde destroy yet another Alliance capital and try to genocide the Night Elves. Alliance try to invade Undercity to capture just ONE person and fail to do that. They only capture Saurfang who didn’t even try to resist arrest and they don’t even claim Undercity as Sylvanas just destroys it. So that’s one victory for the Horde and one stalemate for both.
Then the Alliance attempt to capture King Rastakhan and end up killing him, making the Zandalari officially join the Horde.
The Alliance YET AGAIN help the Horde invade their own city for their own benefit, yet again gaining no reparations.
All in all playing the Alliance is a joyless, pointless experience as Blizzard never allows the faction to officially win against the Horde in any main conflict. They never get commupence and only face defeat after defeat. The worst part is that the Horde does technically lose, the problem? It has to be the Horde that defeats the Horde so Alliance can’t even get a participation trophy or some small victory.