A simple law would change this. Any HB1 visa emplyee must be paid the average salary for that position plus 10%. Any business that does not provide that level of pay is taxed the full salary of H1B visa and is prohibited from hiring any H1B visas for the next 3 years.
The USA has more than enough STEM grads to fill all positions in the USA. Salares would go up enticing more to enter the field.
H-1b KILL IT.
Yep.
I still don’t understand the cost savings.
Reality dictates that all IT people wear several hats. In large, Fortune 100 companies they might be more specialized, in smaller companies less so. But they all have multiple skills that typically have been learned via OJT.
If you want to outsource someone who wears, say 5 hats, you will not find a cheap H1B worker who can do all five things. They don’t exist, because if they did they’d be paid the same as a native worker. So, the reality is that the company winds up with 5 H1Bs, each wearing one hat. And the TRUTHFUL reality is that of those five, maybe three are ok at what they do, one is marginal, and one gets carried by the other four.
I’ve been in senior IT for a long time, and I’ve never made enough money so that it’s cheaper to replace me with multiple workers. One for one? Sure, but they can’t do what I do. Two or three entry level people? Maybe, but they can’t do what I do. Two or three senior engineers? Sure, but even at cut rates, they’ll make more than me.
I’ve seen this happen multiple times. The hubris of execs - “This has never worked before, but only because I haven’t tried it” - never ceases to amaze me.