Take lawyers. Even when there are far too many people who meet the minimal qualifications, the better ones still get payed a huge amount because those who are paying them recognize the value of quality.
There will still be lots to exclude outsiders from higher pay even if it becomes easer for them to get in.
The result is that the market for H1B labor is corrupted in favor of employers, perverting the fair market wage for developers. Prior to 2000, there were all sorts of horror stories about poorly trained tech workers living in dorms working for half the prevailing wage; they were probably not all made up.
I am just curious to find out why people think L1Bs/H1Bs are cheap labor. May be it is a popular myth?
I came here in 2003. I was getting above "market salary" even then. Now I get way more - about twice the market salary (I've got skillz man! :-p) - which is the only reason I am hesitating to quit my job to do my startup full time.
I know many people who are on L1B and H1B. I don't know of even one underpaid person! USCIS is really strict on reviewing your W2s. Even the supposedly hostage L1Bs are payed fair salary. May be the situation was bad before 2000 and has been since corrected? I don't know.
[voted you up]
Cognizant (ticker: CTSH)
Why do you ask?