Those two combined make the 'need' for foreign tech workers seem very suspicious.
On top of questionable need, there are other facets of the program that are obvious areas of potential abuse (employer reported prevailing wages, employer sponsorship forcing employees to stay out of the competitive job market, etc)
There may be some absolute need for the most talented people other countries have to offer, but there is little evidence that generic 'programmers' or 'analysts' need to be imported into this country when we have 4-5% of college graduates unemployed[2] (thats ~2 million people at least[3])
Or maybe everyone here is a xenophobe
[1] http://www.geekwire.com/2014/analysis-examining-computer-sci... [2]http://nces.ed.gov/programs/digest/d13/tables/dt13_501.80.as... [3]http://en.wikipedia.org/wiki/Educational_attainment_in_the_U...