Actually, we should do exactly the opposite of this. We should impose a fee on companies sponsoring anybody for an H1b visa that ensures that worker costs them MORE than it would cost to employ an American for the same job.
Example:
Let’s say there is a job paying on average $100,000 per year. The company can pay an Indian $50,000 to do that same job and thus screw an American out of it. Well then the fee for that particular visa needs to be set at a minimum of $60,000 per year.
If companies don’t like that then I’d suggest they re-institute job training programs so they can bring American college grads along from entry level positions through to that mid manager level role.
Companies should not be able to crush the bargaining power of Americans in their own country by importing hordes of cheap labor. That’s awful for America and its not the free market. That’s rigging the game. The country should act in the best interests of its citizens - not of a few special interest groups against the interests of the majority.
Agree. If there really is a “huge shortage” than companies should be more than willing to pay a premium.