There are a few ability score modifiers that do make sense for the race. Elves are graceful. Dwarves are tough as nails. Halflings are small and sneaky. Fine. But an awful lot of racial modifiers are very obviously just checking boxes: Every race has to have a +2 and a +1, so we gotta find stats to match that. We need a +1 mod for hill dwarves. Uh... how about Wisdom? Sure, sounds good. Drop a line in the subrace description about how they're deeply intuitive. Tieflings should be good at warlocking, so give them +2 Cha, even though most tieflings are isolated emo loners and they look like literal fiends from hell*.
So I say junk the lot of 'em, and boost the starting array/points to make up for it. For the mods that really fit a race's concept, most people will be pursuing a character concept that fits that race, and so they will invest in that stat anyway. Or else they will be deliberately playing against type as a clumsy elf or a sickly dwarf, and more power to 'em. For the other mods, they were only ever there in the first place to check a box, and the game is better off without them.
*Note that a similar criticism could be leveled against the warlock class. And this here is why I want to get rid of ability scores entirely.