Earlier quoted context omitted.
Not to mention it would drive down wages for American jobs. This national auction for visas would be an economic disaster, resulting in immigrants being paid much less in areas that have higher a cost-of-living. Companies could pay immigrants less than the prevailing wage of American citizens, and lay off the citizens. Immigrants would take the jobs too because it has the added value of the visa.
> Not to mention it would drive down wages for American jobs. There are a fixed number of slots in the program. Requiring the highest paid employees take those slots would mean immigrant labor would be costlier.
Say you limit the supply so that only immigrants being paid more than $90/k yr gets approved. Now companies start laying off American citizens getting paid more than that in high-cost-of-living areas because they can hire replacement immigrants for $98/k yr.
If you look at the purpose of the H1B program, it's not to play a numbers game with wages - it's to allow skilled labor to come to the U.S. and contribute to the economy.
40% of Fortune 500 companies are founded by immigrant families, and if you keep lowering H1B quotas to make sure Americans survive the wage auction, you're going to stagnate the economy.