Some variety between characters is nice, just not purely random.
For example, a character with 2 hated foods would get an additional +2 stat points; and each point of eaten food above the minimum would give an additional +1 stat.
Still, some races are just plain worse than others, or only useful for sex work. Tribal elves, goblins, kobolds, harpies and dryads have no combat-relevant stats that can reach 5, making them strictly worse than even common humans and elves.
And races that have high timidity or tameness as their primary attributes are just plain useless.