I like racial ability score bonuses. For me, an ‘ability’ is aptitude for a cluster of skills that a person tends to be good at. Obviously, some races have global advantages over a set of skills, moreso than other races.
That said.
A compromise that I think I could live with and even prefer is:
Racial Feats.
Each race gets a group of feats per tier (student levels 1-4, professional 5-10, master 11-16, legend 17-20). At each tier, each race can choose one feat from a tier that one qualifies for.
Across tiers is the options:
• +2 to a race ability score or a subrace ability score.
• +1 to three ability scores, including the race, subrace, and one other.
• +1 to a race or subrace ability score, plus a minor race feature.
• a major race feature.
By turning racial ability scores improvements into race feats, each player can choose whether they prefer ability improvements, features, or a combination of both.
Ideally, these four race feats (one at each tier) is extra, in addition to the feats that each class supplies.
I want races to have unique high level features. At master tier, High Elf can fly at will, Eladrin gains teleport speed, Dragonborn gains wings, and so on ... if this is the race feat that the player chooses at this tier.