The new approach just makes some races universally objectively better. When before each race had pros and cons depending on what class you chose now that nuance is lost. Dragonborn, as weak as their racial bonuses were, had +2 STR and +1 CHR which made them decent Paladins and ok at other classes that use STR based weapons. Now they are straight up worst race. Compare for example Drow and Dragonborn.

Drow get:

SUPERIOR Darkvision
Fey Ancestry - great against crows control spells
Rapier Proficiency
Shortsword Proficiency
Hand Crossbow Proficiency
Drow Spellcasting - 1 good cantrip and two good spells

Dragonborn get:

Draconic resistance - resistance against one specific elemental damage type - ok but very situational
Breath Weapon - sounds cool and powerful, in reality weaker version of level 1 spells Burning Hands that you can use ONCE A LONG REST. On level 6 it is as good as level 1 spell Burning Hands, and once you reach LEVEL 11 than it deals 1d6 more damage.


Half elves are still one of better races, due to keeping most elven bonuses, but they are now just weaker Elves.

Some subraces are also universally better than others, such as Gold dwarves being better than Shield Dwarves in most cases. Deep gnomes being better than Forest and Rock (again more often than not). Races tier list now, regardless on what class you pick:

S tier - Elves, Half orcs
A tier - Dwarves, Tieflings, Half Elves, Gnomes
B tier - Githyanki, Halflings
C tier - Dragonborn (not F only cause they look cooler)
F tier - Humans