What is most likely happening is that once the foreign workers get their H1-B visas, they are denied raises and bonuses. And since their staying in the US is contingent upon their employment, they don't have much negotiating power.
Welcome to global labor arbitrage, specially targeted at your profession. Big software wins. You lose!
The employer does not determine what the prevailing wage is. The US Department of Labor does. Prevailing wage = the mean wage for that position in that region.
You don't like it? You're fired - now you have 12hours to get out and to the airport before we call the INS
Welcome to global labor protectionism. American guy wins, you lose.
There are just about zero limits on capital mobility.
Here's the list of biggest H1B employers ...
http://www.businessweek.com/table/08/0305_h1b.htm
Read'n'weep.
Infosys, Wipro, Satyam, Cognizant, Microsoft,Patni ....
Overwhelmingly outsourcing firms and one owned by the richest convicted monopolist in the world.
There's no evidence that H1-B is necessary and it's a ripoff of American labor.
As an aside:
Bill Gates doesn't own Microsoft.
Bill Gates is not Microsoft therefore he isn't a monopolist.
You cannot be "convincted" of being a monopoly. Monopoly is a state of being, not a criminal act. Microsoft was found to violate Sherman Antitrust Act of 1890. Which, of course, has no more bearing on the discussion of H1B visas than the fact that it provides gainful employment to 92 thousand of people, most americans (i.e. a good thing).
But that isn't what big migrations of guest labor has brought us ....
Median income is stagnant. It clearly lags GDP growth. http://economistsview.typepad.com/economistsview/2008/09/gdp...
The rich are getting richer on this deal and that includes Bill Gates (who may or may not be the multi-billionaire chariman of Microsoft and largest stockholder).
Regardless, if this hypothetical "person who could migrate" is so good, he'll earn big bucks and pay taxes and spend his income on services and goods ... some of which will come from America. If we need tax money so bad in order to "prop up the whole economy" then maybe we can have some modest import taxes like we did for the first 160 years of this country.
This "trickle down" theory using Guest Workers doesn't seem to be working for dedicated American Moms and Dads.
To put it in perspective: Grow the damn tomatoes in Mexico, no need to subsidize California agriculture. Pay the local pickers the market rate.
Those mean wages are way, way off base though. When I first arrived in New York three years ago the mean wage provided by the certification was $45,000. I do not know a single developer on a salary that low.