>>211873254US population is 340 million
>>211873312H1b and O1 abuse should be fixed as well. There is no reason to be importing some Indian to do a computer job an American could do except again for their cheap labor purposes. H1bs and O1s should be the top of their field type people and not just anyone with a degree or that got some masters degree mill shit here. Set the minimum wage for them to $250k (in low Cost of living, higher in places like SF, NYC, etc) to deter businesses from abusing it. For actual top of their field scientists it is a different story and should be reviewed on a case by case basis to confirm they are producing enough top tier research to warrant their immigration here