Earlier quoted context omitted.
You're right but your overall argument is wrong for different reasons. Earning a lot of money is a good proxy for contributing to society, except not everyone makes good money all the time. I'm an immigrant and if you were to judge me based on my first few years in America, then clearly you shouldn't let me in to America. Now, at a later stage in my life, I would qualify for "startup visa" but if I wasn't already liv…
I actually completely agree, which is why I am a big fan of IQ testing for immigrants.
* First, intelligence is mostly cultural, not genetic. I know that's not a popular view in the US, but it's true nonetheless. There are multiple adoption studies that show how intelligence of kids rise as much as 20 points on the IQ scale, once they have a nurturing social environment. It's also pretty obvious once you think about the fact that european immigrants in the US were almost all analphabetic subsitance farmers, yet nowadays descendents of those people design neural nets and self driving cars.
* Intelligence (the difference between g and IQ is irrelevant, as both are pretty much defined by the same thing: an intelligence test) is not a good predictor for future work performance. Other personality traits like conscientiousness and neuroticism are, in combination, more important.
* Despite decades of research, there still are no language independent intelligence tests of comparable reliability to the language-dependent variants, so the actual measuring is not possible.