We don’t have Ashenvale.
But otherwise yes. The Horde’s goal was to stop the rebuilding of Stromgarde and retain control of the Thandol Span. We have failed to do so, thus a loss. Also the status quo, as of Cataclysm, was Horde control of Stromgarde. In Legion we lost Galen Trollbane, but to a third party with no Alliance presence to indicate a change in territory. Now in BfA we have lost Stromgarde.
The number of Night Elves that remain was sufficient to route the Horde offense and retake their lands. Pile of ash or no, the tactical situation remains unchanged and so the loss of Teldrassil is balanced by the loss of Undercity.
You know what, maybe you’re right. Sure the Horde accomplished not a single one of its objectives. The Alliance accomplished every objective it had. And despite these losses you’re cheering about, the Alliance still has the power to route and defeat the Horde in every battleground. But maybe this is a victory for the Horde. Stranger things have happened and I would not be completely shocked if someone from Blizzard stepped up and declared that, against all reason, the Horde was victorious.
I’m done discussing this with you. I’d like you to take from this exchange three things. First, actually read people’s posts, and when you’re coming into an exchange halfway through, read the posts they are responding too. This will avoid embarrassing situations where it takes 3 posts to explain to you the topic. Second, I’m serious about proofreading your posts, we’re not mind readers and your thoughts aren’t interesting enough for most people to put in the effort to decipher them. Thirdly, you come off as really defensive when someone says something you disagree with. It makes you unpleasant.