Comment Re:More like a diversion for more H-1B (Score 2, Interesting) 165
There isn't an US IT shortage, there is a shortage of US IT that will work for less then they are worth. Companies game H-1Bs and treat them more poorly than they could get away with. If one pushes laws to support this corruption don't be surprised when IT unions form to fight it.
People who complain about H-1B visas usually have a misguided view of what the real options are in this debate. They see an option where companies don't use H-1Bs and simply hire more US citizens instead. The reality, however, is that the real options for companies are:
1. Bring in H-1B visas so corporate IT teams stay in the US
2. Build corporate IT teams in other countries
Option #2 is essentially outsourcing, and it is not just some boogeyman intended to scare US workers. It really happens. Entire industries have already moved overseas in the past century, and the software developer and other engineering industries are not immune to it.
If US citizens cannot compete with foreign labor that live in the US, with a similar cost of living as US citizens, we have no hope of competing with foreign labor abroad with a much lower cost of living. There has been a push back against outsourcing software development jobs in the past decade, but if we start practicing protectionism the trend can easily start moving in the other direction again.