Their aren't enough mechanics for races. Races should carry a lot of genetic baggage. Races should have a lot of physical and mental mechanics attached to it. Not so much cultural though.
Races control major aspects of a character: size, base speed, base attributes, resistances. A fighter is skilled with weapons and armor but a dwarf fighter doesn't fall down nor gets poisoned. But they are slow and aren't outrunning anyone. Elf fighters don't get charmed and have good senses so they can support the party in ambushes and scouting missions. Halfling fighters are small and rarely get scared so might take an AC based strategy over a damage based one. Dragonborn fighters aren't afraid of swarms of mooks because of their breath weapon.
Races control major aspects of a character: size, base speed, base attributes, resistances. A fighter is skilled with weapons and armor but a dwarf fighter doesn't fall down nor gets poisoned. But they are slow and aren't outrunning anyone. Elf fighters don't get charmed and have good senses so they can support the party in ambushes and scouting missions. Halfling fighters are small and rarely get scared so might take an AC based strategy over a damage based one. Dragonborn fighters aren't afraid of swarms of mooks because of their breath weapon.