H1Bs etc just suppress citizens wages and increase profits of capital holders. There’s a very very tiny % that actually aren’t replaceable domestically.
H1Bs etc just suppress citizens wages and increase profits of capital holders. There’s a very very tiny % that actually aren’t replaceable domestically.
Instead they post job descriptions so niche only a liar could technically qualify.
Second - H1b are exploitable, because the system allows it.
H1b has demonstrably not suppressed software engineering wages at all.
Non-competes, have - on the other hand.
That's simply impossible; it's basic economics.
This is why ending the H1B program like posters propose here would be profoundly stupid - if companies can’t staff their teams here, they will staff them elsewhere, and either stop hiring here or close up shop entirely. This will lower salaries and increase unemployment in the relevant fields.
You already see this in microcosm due to real estate costs serving as a brake on internal migration, many companies have moved all net new hiring out of the Bay Area.
Now admit too many foreign workers at too low wages and you will hit diminishing returns, but we are way short of that point, especially if we can manage to curb abuses of the existing program.
Best for who? Companies should train their workforce. Or get kicked out of the market, meaning that they should get kicked out of the nation.