Well. I personally just stopped caring about all of it, and here is why.
Let’s say, for whatever reason we would try logically look at the events of BfA.
So, do we see Tyrande during the possibly upcoming siege of Orgrimmar? No.
Malfurion? No.
Turalyon during battle for Undercity? No.
Sure, the alliance lost quite a bit, but won both warfronts, and some horde members sided with alliance. So, the horde army lost twice, lost extra people who sided with opponents, and supposedly had an upper hand?
Could, objectively, neutral organizations, ignore what could happen after burning of the tree™? Would it have no meaning for nature, and Cenarion Circle? Not meaning anything for stability of Azeroth, and thus, for Earthen Ring?
We now know that Bolvar saw Sylvanas as a threat. Any actions? No.
There are lightbound who promised to help if needed, and would likely not pick the same side as mag’har. Any discussions about them? No.
There is a spaceship, which, at the very least, could be marvelous for solving logistical problems. Was it ever used? No.
So… yeah.
I just do not see a reason to rationalize the thing. IMO things that happened are the ones, that were convenient, and at the time that was convenient. It’s just bad on all fronts. It’s frustrating for the alliance players, because after taunting there is no resolution, but just “eh, you got your revenge, now the story goes in another direction with other characters”. It seems unpleasant for the horde players, because the expansion was sold on a premise of “faction pride”, and I am not really sure how much pride the players felt in all of that.
I hope I do not sound too negative in regards to your comment, I just wanted to point out that there is so much stuff that could be used and was just left out, that such justifications of why things happened, IMO just fall apart. It did not happen that way because it makes sense. It just was a convenient filler in between other expansions.
gl hf