Why is it so hard to admit that there is a cultural (and, by extension, racial) component?
What does "by extension" mean? Culture is voluntary. You can (and should) walk away from a flawed culture. Race is an unsheddable fixed attribute.
Meanwhile, both culture and race see more variation within groups than they do between groups, making discrimination a losing proposition even aside from its inherent immorality.
>both culture and race see more variation within groups than they do between groups
Btw, the premise underlying this fact is a fallacy. It is the norm for population groups, even meaningfully differing ones, to have "more internal variation" than between groups.
There is more variation in height within sexes than between them, but despite this there is still a very (statistically and culturally) significant difference in average height between men and women.
It's even possible for two distributions to be completely separated by a given variable while still having more internal variance.
"You can (and should) walk away from a flawed culture."
To a limited extent as an individual. One can't simply remake the entire world they were born within.