The H1B visa went from special skills (my old boss at my prior job was like that, PHd level education in computer science) to being basically a way to get low cost IT people. They changed the rules and now it technically requires only a bachelors degree or ‘equivalent experience’. Most of the H1B visas are going to the outsourcing firms, as the article says, and if I hear one more person defend it telling me these are highly skilled workers I’ll seriously go ballistic. A lot of the times when companies directly hire H1B’s, they often are the talented people, who have high level degrees, or come from top level schools overseas, but they are in the minority. As a hiring manager in IT, I see the people we are talking about, often looking to get out of the outsourcing/consulting companies, and they are not top of the heap. Many of the schools they are getting degrees from are not the equivalent of a US bachelor’s degree, they are the equivalent of an IT trade school. And the quality is pretty low, most of them go from job to job, stay 8 months, move to the next one, and they are often doing drone level work.
The H1B’s are also supposed to be frozen during recessions, when unemployment is high, yet the program was not stopped after 2008. Worse, an immigration bill (that never made it out of congress) that came from the white house and sponsors in both houses, wanted to more than double the number to something like 180,000.
What is worse with the outsourcing firms is they get brought in by a company (as with Disney and others), using the H1B the outsourcer holds, they get the people trained, then the job goes back to India (or to a certain extent, Russia and China), and the H1B visa is then used to bring someone else in.
And yes, it is done to save money, even those who were once H1B with the outsource firms who hook on with other companies are still making significantly less than if they were non visa holders. The way it is now it is basically a high tech indentured servitude, with employees who have little recourse and basically have to take what they are given.
Sadly, I doubt much will be done about this, I agree totally that outsourcing firms should be banned from having them, that all H1B are for direct employment with companies, and that they have to meet criteria, where the emphasis should be on holders with high level skills, masters level and above from good schools, not people flooding out of what basically are trade schools.