steeldragons
Steeliest of the dragons
I think the reason for Elves subraces is the long argument about magic & noble elves vs nature elves. In 4e they even split them into different races, but apparently it was too much.
Then perhaps Dwarves and Halflings got their 2 subraces as well mostly as a consequence.
I would imagine so. The ole "What's good for the goose is good for the gander (but only when we say so)" a.k.a. "everything must be Balanced!" shenanigans. "If his elf gets to choose this, why doesn't my dwarf?! It's suboptimal! I don't get the same choices!"
So, yeah. Like I think several of us have been saying, the basic game should introduce the easy/simple Human, Elf, Dwarf, etc. etc... defaults. Then the "standard" game can say your default human is this one, your default elf is this one (High), your default dwarf is this one (Hill), etc... and offer, I suppose in the DMG, "as an option for more granularity/diversity choose A or B elf, C or D halfling..." and, as we've been saying, no reason there shouldn't then be "X or Y humans" to select as well.
Then, I suppose the advanced game can say "Here's 12 kinds of humans, 11 sorts of elves, 10 half-breeds, 9 goblinoids, 8 lizardfolk, 7 planar gits, 6 tauran hoofed-ones...FIIIIIIVE GOLDEN DWARVES...4 Dragonborn, 3 Half-lings, thirty-twooo gnomes, and a parTRIIDge in a pear tree."