I rarely address the subject of H1-B visas as passions run high. Some argue we need more engineers and the H1-B program is the fastest way to bring talent here. The IEEE and ACM seem to agree (at least by their actions) that there is a shortage; they have been running major outreach programs targeted at getting more youngsters into this field.
Others feel companies manipulate the visas to cut costs. They argue that engineering salaries have been somewhat stagnant, and the laws of supply and demand would drive wages up if there's a real shortage. And it's a certainty that companies are required to maximize shareholder value, in part by keeping payroll costs down. At least within the rule of law, and no one doubts that every company scrupulously obeys each and every provision of the legal code.
A third line of reasoning bemoans what appears to be an increasingly feudal employment system. Walmart employees are paid so little they can only shop at Walmart. Even staunchly-pro-capitalism publications like The American Conservative have recently argued for a minimum wage hike to break this cycle. US engineers make a lot more than either the current or any proposed minimum wage, but some feel the depressed H1-B salaries creates a downward pressure on all of our incomes.
But there's a great reason to argue for more H1-Bs. At least for sexist pigs.
According to this Businessweek article the visa program also brings in a certain number of desperately-needed fashion models. You may not have realized we're facing a critical shortage of models, but it appears wise members of Congress have studied this problem in great detail, responding with a Huge Federal Program to insure the nation continues to be competitive on the runways of the world. In a surprising interview(1) General Buck Turgidson reported both China and Russia have "at least" four fashion models, and two supermodels, for each one here in the United States.
(1) One that I just made up
Read the rest of the article on Embedded.