Hold down. Not everyone. You are a 100 years behind.
Only those coming today (except specialist, IT, etc.) for whom min. job is better than no job at all and no social programs.
You are right. But most technology (and other high-paying occupations) people do want to come here.
They are mostly from countries where income for same type of job is much lower, e.g. India, China. I see people coming from Europe but only for contracts or because company is opening US branch. US are not attractive anymore for people from developed counties.