They never go home. They are worse than the Turkish Guest Workers that Germany brought in.
There are 5 million underemployed and unemployed American software engineers. Thats 5 million lost opportunities. All jobs taken by Indian H1B/H4EAD/OPT and other visas. American STEM graduates cant find a job in their field, so its Starbucks and Kroger for them.
Yes, and it is still 580k vs 10 million. And they do go home, because unlike illegal immigration, it is regulated. No job, no visa.