So the stated solution is to do away with the visa and send those people back to their home countries.
So why does anyone believe that when those people go back to their home countries, their employers would choose to hire someone else instead of keeping the same people hired at a fraction of the cost?
I mean, people seem to think that companies would be unhappy about paying someone 75k/yr who was costing them over 200k/yr (salary + payroll taxes, etc) in the US.
It makes absolutely no sense that the job would go to an American. The likelihood is that the job would remain with the same person but now they would pay taxes and spend dollars in their home countries at a fraction of the cost.