Secondly, only the technology industry has a massive pipeline of overseas workers available...so naturally there is constantly a "shortage" as a means to increase the pipeline of overseas workers.
I'm not saying NOT to hire overseas workers. I'm saying to be honest about it. Say -- we refuse to pay market wages and would rather that new graduates not find work than pay them a living wage for the Bay Area, instead we'll hire offshore workers desperate to flee their countries and willing to shack up 3 to a studio apartment.
So then the talk turns to bringing in H1Bs who will work for the low end of the "prevailing" (Ha!) salary.
Why don't these companies cut to the chase and just open an office in India? Or have the entire operation there?
Or are some of them actually not trying to change the world by delivering better toast to your door, and they just want to live in the Bay Area?
This is untrue in my experience as the equivalent in an office environment to hiring an illegal immigrant would be subcontracting a 'job' to either a staffing agency whose H1B employees get paid piecemeal and billed out for different amounts. I've also worked with independent contractors who if you added up their low pay on the level, wouldn't be making adequate pay.
Heck, I've worked contract jobs through staffing agencies trying to make end meets and had the job location charge for parking which would be reimbursed 3 months later. Good luck getting ur money if you are working the next job and can't afford the time to follow up for that check.
There are plenty of ways companies dance around the same entity of illegal immigrant wages.