This is true and will be true. But again, there will always be more Hordish players due to aesthetics and diversity of the races.
This also sounds like good idea - tho it would take extra development time i think that now, or maybe next expansion, while they are "refreshing core systems" would be great time to look into racial system and probably tinker a bit.
Dunno where did you get "Well, maybe she overdid it, better blame her to appease the Alliance" idea since, as Horde only player who is generally mingling in Horde circles i can tell you that hardly any Horde player that i know of didnt condemn Sylvanas for her actions the moment they saw it.
I mean even people who played exclusively Undead's for their waifu were not happy with her actions.
She even killed bunch of her own people, which cant reproduce , at the Gathering in the Arathi Highlands, did she not?
The thing is that due to how the story was scripted we didnt have more impactful option how to deal with the issue.
That doesnt mean that we didnt condemn her actions, we just kinda didnt have the option to do so because.. well storywriters.
I mean only difference between two choices were few ingame cinematics and different lines of text and thats it.
My guild dealt with that issue the simple way - we all made Ally characters and played trough The Battle for Lordaeron Questline on Ally side to get her.
And left those characters behind us.
In fact, Horde backlash was so severe that they had to "wash" her actions with whole "
its not me, its my Bwonsamdi/Zovaal" thing.
Im not gonna deny, Horde did some atrocious thigs, and as Horde player, im not proud of them, but please dont pin that shit event that was used as plot twist for poorly executed storyline and, in fact, poorly executed, forgettable expansion (Shadowlands) onto Horde.
Tho i do hope that Undead's will now get Calia Menethil as their fraction leader and Sylvanas being on backburner for some time.