Because THEY ARE NOT DIFFERENT RACES.
... I mean, seriously; am I the only one who thinks this?
Kul Tiran humans are Humans.
Highmountain Tauren are Taurens.
Zandalari Trolls are Trolls.
Mag'Har Orcs are Orcs.
...etc.
The ONLY group that is a legitimate different race are
Vulpera. Every single other one is just a group that went somewhere else to live.
They're still the same race! Just different
cultures.
If it was me, and I was overhauling WoW, I would just make the so-called "Allied Race" options part of the [Character Select] screen, alongside the existing options like necklace, skin tattoos, etc.
A Culture Tab. If you chose those options, you can chose when you create a character to do the Allied Race starting zone, or the default (like how the game already has the choice of default starting zone or that island thing).
Of course, if I really wanted to RADICALLY overhaul things and correct mistakes...
- Pandaren: Alliance-only
- Vulpera: Horde only.
So both sides get their own silly, furry
legitimate allied race, and the number remains balanced. Sadly, that can never happen because you can never tell Horde Pandaren players that their characters are getting deleted or force race-changed. Those 14 players would be very upset.
Of course, there are other obvious issues that make this unworkable (which people who haven't read this whole post have already prematurely spurted out as a reply below)...
Elves.
One can say in all honesty that Mechagnomes are
still gnomes and Lightforged Draenei are
still Draenei... but are the myriad of elves all legitimate distinct races, or just mutations? A Night Elf can't have a child that leaves home and becomes a blood elf; they're biologically different thanks to thousands of years of evolution.
But what about
Void Elves? I think they probably a new race... but just barely. Physically, they're just normal High Elves who practice a taboo magic, but I'd concede that they've been physically mutated to such a degree that they will have Void Elf children. So that makes them a divergent mutation, and therefore a new race... I think? Am I right?
And then there's the
Nightborne. Even as a Horde player, I was shocked when Blizzard announced that they would be a Horde Allied race when BOTH sides played through Legion where both spent years liberating Suramar. Just like that, the people Alliance players spent years rescuing, feeding, training, fighting alongside with and eventually liberating have now pledged to war againt you? That was an INSANE design decision! I mean... Nightborne Horde soldiers helped burn the World Tree in BfA, right? Side by side with Horde druids, no doubt.
If it was me, I'd say Nightborne remain an Allied race, but are both Horde/Alliance playable,
exactly like Pandaren are now. I know Blizzard have said in the past that they regret making that decision, but for Nightborne, it legitimately makes sense.
So that's my rework;
1. ALL current Allied Races (except Vulpera & Void Elves) are removed from the Race Selection Screen, and just become part of the Character Customization screen as a "Culture" tab.
2. Nightborne become Alliance playable.
For no other reason than it irks me that a Kul Tiran can say "I'm not Human" and be
technically correct.