This is stupid, just based on the numbers. There are about 580,000 H1b visa holders. When the visa expires, or job goes away they go home. They pay taxes. There are at least 10 million illegal immigrants, causing rampant crime, disease, and sucking up public resources. If you could make one of the two go away, only a fool would choose h1bs.
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.
Back in the 90's I was laid off and replace by an H-1B. It was very depressing and I almost lost everything. I did everything right. I educated myself in an up and coming field and was slammed hard. Thought about becoming an out and out socialist.
So calling it stupid makes you a real piece of excrement in my eyes.