Comment by jayGlow
3 hours ago
a huge amount of American graduated aren't able to find work after graduation with a significant number of jobs going to foreigners. that seems problematic to me we should be putting Americans first not importing people to do the job they spent years training for.
There's an odd idea that increasing the number of educated people in the country makes it harder to find jobs. Where is it easiest to find software jobs? Probably san francisco. You'd think it'd be easiest in some small town in idaho where you'd be the only software developer, right? You'd have no competition! But instead it's the easiest where all the other software developers are. The causation is two-way. Software developers go to san francisco because that's where jobs are, and companies start in san francisco because that's where software developers are.
That's agglomeration effects, and it disproves the idea on its own. If america is the place where all the talented engineers and scientists go, that is a very very good thing for engineers and scientists in america. Or you are free to go try to be an engineer or scientist in estonia, and see if you make more money due to the lack of competition. (Most top engineering and science talent in estonia leaves for other countries, which by your logic should be amazing for the remaining domestic talent.)
Big part of problem is that many companies hire foreigners not because it is "easier", it is not, but because they pay them little while holding in visa slavery.
On top of that, the way they hire foreigners and provide permanent residence path to them is straight fraud: they put job ads into some local newspaper no one reads to prove there is no local competition for the opening.