Dude, all of our losses are in-game. You’re just too biased to see them.
We lost to the Blood Trolls in Nazmir and released an old god.
Our whole war campaign was 2 goals: Sceptre of Tides and Derrek Proudmoore’s body. Both of which you guys got with no consequences.
The whole point of us being in Zandalar was making a treaty with Rastakhan and getting access to the Zandalari fleet. You planted bombs on the fleet, tricked us into being somewhere else with the Sceptre of Tides (which you stole from the treasure vault of the oldest city in the world without anyone knowing, somehow) and then killed Rastakhan. Then Jaina froze the ocean and escaped. We killed no one.
Our most badass hero had to be hugged into rebelling by the Alliance kid-leader.
We needed the Alliance to help us rescue Baine. We needed the Alliance to march on Ogrimmar. At which point our Warchief mooned us all, killed Saurfang, gave us the finger and flew away.
You get to win both Warfronts canonically, though there’s no way to show it in-game because it’s basically a washing machine of a zone just sudsing round and round.