But if you make visa program too punitive, then folks will simply chose not to come. A person in their 30-40s, want stability so as they can raise their kids, have a place to call home and not be on a perpetual cycle of anxiety.
In my mind, this will disincentivize folks who have most to contribute to US economy. I don't know much about China but for folks who are really good, salaries in India is already pretty high and closer to US salaries and will have fewer reasons to immigrate.
It isn't? They've been trying their hardest since the late 90's, and have never been able to make it work. They'd love to pay $1.00/hour for programming work in Bangladesh like they do for textile manufacturing, but as of a quarter-way through the 21st century, they haven't been able to.