Even if halflings are in the bottom ranks of the top nine, they're still in the top nine. Out of over forty official races, at
least 55 subraces (not including the Dragonmarked), and who knows
how many third-party and homebrew races.
So you're saying that we should get rid of everything but humans, elves, dwarfs, half-orcs, and dragonborn. Those are the only races that should be in the PH, because they're played by more than, say, 7.5% of the people on D&DBeyond (based on the "
Is Your Character Rare? and some math). That 7.5% is, of course, entirely arbitrary, since we're picking races on the merit of how many people on a particular website made characters using them.
So, something that can be found in 25% of D&D groups isn't enough for you? A race that is in the top 9 out of 40 races.
This is why everyone is saying you hate halflings. If you didn't, then you would realize that a race found in 25% of D&D parties, that is in the top nine races out of
is a really good number. There is absolutely no reason to dismiss that as "not popular enough" unless you have already decided that nothing anyone can say or do will change your mind. Seriously, how popular do halflings have to be for you to be willing to accept them?
Sounds like a good reason to keep them in the PH.
Or you could just add new races in without removing one enjoyed by 5% of the population.