> If the "most talented and highly-skilled" people only get "very mediocre salaries", it sounds like there is not actually a dire shortage of them
It's not always black and white. The same argument has been used against mexicans in low paying jobs. However you kick the mexicans out, farms and restaurants will collapse.
I don't think anyone would argue that there is a shortage of service-sector labor. The debate there is purely over prices: there are business models designed around having large quantities of $7.50/hr-and-no-benefits labor available (in some cases, $5/hr under the table), and they are averse to having to pay more. But pretending that their unwillingness or inability to pay $10/hr means that there would be a "shortage" of unskilled labor at that price is disingenuous. There's plenty of it available, but maybe only for "fairly cheap" rather than "dirt cheap". That might just mean that certain business models are not very good business models.
In any case, that's not what the H1B program is officially about: the purpose of the program isn't supposed to be to keep wages down in sectors where wages would otherwise get too high for businesses to afford them. Instead the argument is that businesses literally can't find workers in these areas, so H1Bs constitute talent filling a critical national skills gap. My argument is that, if that were true, the wages in these critically-lacking sectors would rise accordingly.
If the h1b program were closed, I think companies would miraculously discover how to (1) pay more (moving to sfbay is a ludicrously bad economic decision for most families), (2) train employees, and (3) stop leaking women, minorities, and parents out of their companies. In other words, they'll figure it out just fine if forced to do so.
I agree its based on illegal practices. But quite a few of the businesses (not all obviously) do it for survival because that is the only way for them to stay in business.
No, not in the slightest. Take strawberries: an additional 5 cents per pint would increase picker wages by 50% [1]. Businesses minimize worker pay both because they can, and because there is a collective action problem that needs to be solved by the government. Wages for fast-food employees are similar. viz the raise in minimum wages in Seattle which, contra all predictions from conservatives, has not driven restaurants out of business. See eg study suggesting a minimum wage of $15 for fast food workers would increase customer prices by 4.3% [2].
It's not always black and white. The same argument has been used against mexicans in low paying jobs. However you kick the mexicans out, farms and restaurants will collapse.