A simpler system could be giving bonuses to generic ability checks (and maybe STs?).
Orcs get +2 to all strength checks and saving throws (not attack rolls, except maybe those relating to shove/being shoved). Elves get a +2 to all dexterity checks and perception checks, and +2 to STs against charmed. Halflings get +2 to all dexterity checks and their nimble traits. Gnomes get a +2 to intelligence checks and +2 on mental STs (again, doesn't add to a wizard's spell bonus/DC) Etc (The "+2" could be modified with "+PB", "expertise", "Advantage" or any other value.)
This way, every race-class combo remains roughly equal in power for attack/spell purposes, but there are still distinct differences.
And, like I mentioned earlier, unlike in earlier editions, a +2 can be pretty meaningful throughout a character's life, I can dig it.