I don't know I had a whole long tirade planned for this article. I've been outsouced or wrong-sourced so many times it's not funny. I've probably trained 20 replacements. One time they replaced me with 6 people (5 of them H1Bs and one Leader from the US). After 3 months they hired me back. Other times they just suffered on until someone else took up the work.
The way I look at it, if you CAN'T find people here capable of doing the work, then you should be able to go outside the US to find someone who can. The problem is, these companies aren't looking for people who CAN do the job here. They don't even look here, they go straight to the H1B market. They don't want to pay IT people what's they are worth.
Two additional points...
H1B is a fancy way of saying "Indentured Servant", I don't know all the rules but I have had good friends who tried to move or get paid what they were worth, but the contract house they worked for could hold that H1B up and threaten them with going home if they asked for any more money.
Did anyone realize that most "Executive Support" is done by Non-H1B workers? Everywhere I've worked if the executives (and sometimes everyone in accounting) have their own support group they are all from the US. Just saying... How come they get to have the expensive people come plug their new monitors in when their more important than the core business (building cars/airplanes/medical devices).
This sucks, I became a ranter..