This is the part of BfA that irks me the most.
The Horde already had a lot of stories showing off their dark side - lots of stories. Too many evil stories, without showing the other honorable/non-evil side to balance it out and show why the rest of the world keeps this faction around when they keep having members turn into world-threatening dangers.
After all, after experiencing several Horde members turning to darkness, including their own Warchief just a short while ago, the Horde should be uniquely paranoid and watchful for it happening, ready to leap in and quash it before it grows because oh no, we’re not going through that again, right? Right?
But instead of pulling back and balancing things out, Blizzard opted to just dive off the end of the scale entirely by making the Horde commit what Blizzard themselves chose to call genocide.
And, to cap it all off - they write the Horde doing so happily, with no thoughts of ‘is this too far’ or ‘is this another Garrosh’ or ‘maybe killing unarmed fleeing civilians is bad?’ until a patch later. The only character who does feel this way attempts to die, then abandons ‘her’ Horde.
They spend so much time showing just how much the -entire- Horde is participating in the war - no Garrosh single-mindedness here - giving only a single questline to the Horde player if they don’t agree with the war, while hammering to the Alliance again and again just how much the -entire- Horde is fully supportive of atrocities, whipping the story to a fever pitch-
-and then just quit.
Nope, no more fighting, Sylvanas said some mean things and noped out. Show to the Alliance that the Horde actually doesn’t support genocide? Nah, just shut up and sign this peace treaty or you’re clearly villain material. Want some introspection on Horde? Go rescue Baine, surely he represents everything you support instead of being a caricature in the other direction! Now shut up, players, and go buy Shadowlands. (Oh, and N’zoth the capstone of the Old God plots was stuffed in there somewhere.) But Shadowlands Shadowlands Shadowlands!