Then why does the National Longitudinal Study of Youth show that people who do well on IQ tests at a young age do so much better later in life? They make higher incomes and are less likely to be imprisoned.
This is after controlling for race, or income. People with higher IQ scores do better than people of the same race with lower scores. Among high-income people, those with higher IQs do better. Among the poor, high IQ people end up better off later in life than those born in the same conditions.
Each time IQ comes up here, everyone ignores that study. The NLSY ahs been done on multiple cohorts, and shows the same results each time.
Usually the response is just to call people names like "racist" despite this factor being show within the same race.