"The House of Representatives has defeated a bill that would have allowed as many as 55,000 foreign nationals with STEM degrees — those in science, technology, engineering or math — to receive green cards..." URL: http://news.dice.com/2012/09/24/congress-foreign-stem-grads-in-u/?CMPID=EM_SV_UP_JS_AD_LC_AD_&utm_source=Cheetahmail&utm_medium=Email&utm_content=&utm_campaign=Advisory_Lifecycle&om_rid=AAGso-&om_mid=_BQI8$-B8tYqRPk&dadv&om_rid=AARE8-&om_mid=_BQZGfbB8uSbXZO&dadv Does that mean good news for Americans?
Even at the price of depressing wages of domestic STEM graduates? There is an opposite opinion that the shortage is largely a myth propagated by corporations in order to import the lowest-cost labor: Jobs Americans Can't Do: The Myth of a Skilled Worker Shortage :suspect: Granted, wages were at one time inflated but it wasn't astronomical. It was largely a product of the speculation of tech start-ups and the promise of the www in the 90s.
Why move the jobs over to other countries when you can just bring the labor here and replace American workers? Oh, but these are smart immigrants. Not stupid like us lazy 'merkans.
PERM Fake Job Ads defraud Americans to secure green cards fo - YouTube Lawyers explain to HR people how to disqualify American workers in order to hire immigrants.
Even assuming that's what happens, if they're here they'll spend money locally, and if not they won't. This sort of labor crosses borders famously easily, so stopping tech immigration won't keep all the work in the U.S. any more than it has for manufacturing. Besides -- and this may be the most important part -- foreign-born technologists are much more likely to become entrepreneurs.