I don't care how many elf classes we get. Not sure why there's so much resistance. What exactly are you expecting WotC to give you instead?
You seem to live in a world of infinite page-count.
Lets start with the basics: Four races and Four classes BECMI style. Humans get Fighter, Cleric, Wizard, Thief. Dwarf gets three or four (depending on if you're going to allow dwarf magic users), elves get four, haflings get three or four like dwarves. Conversatively, we've designed 14 classes just to cover the basics; 16 if we are allowing dwarf and halfling casters.
Now, each time you add a new class (barbarian, paladin, druid, bard, etc) you're going to have to add an appropriate racial variant as well. Likewise, every new race will have to create a new collection of classes. To replicate the races (9) and classes (12) in the 5e PHB, you are looking at 108 separate classes. Now, we can shave that down by not giving every race a class variant, but you're still looking at well over 50 classes at the most stringent. And that, of course, doesn't even consider things like elf-like multiclass "classes" and ignores all variants like subclasses. That number is going to balloon quickly.
How quickly? Well, here are all the official classes in BECMI:
List of BECMI/RC Classes That is the edition with races-as-class. That's a lot.
And for what? To say a dwarf cleric is different from a human cleric? To slyly not allow a gnome cleric by never designing a gnome priest class? To print new classes constantly or wait patiently just because you want to play an elf bard?
Just let any race be any class and save the ink.