The U.S. Congress admits there is no longer a need to import foreign workers or foreign students who are replacing competent American workers:
“The U.S. is graduating twice as many STEM students each year as find jobs in those fields, yet the H-1B program continues to provide IT companies with a large annual supply of lower-wage guest workers to hire in place of more qualified Americans,” [Senator] Sessions said in a statement Thursday. “There is no ‘shortage’ of talented Americans, only a shortage of officials willing to protect them.” http://dailycaller.com/2015/04/09/senators-ask-feds-to-investigate-guest-worker-visa-abuse/
The Congressional admission is echoed by Norman Matloff, professor, U.C. Davis, who wrote:
"The vast majority of H-1Bs, including those hired from U.S. universities, are ordinary people doing ordinary work, not the best and the brightest. On the contrary, the average quality of the H-1Bs is LOWER than that of the Americans. Furthermore, vast majority of H-1Bs, again including those hired from U.S. universities, are not doing work for which qualified Americans are unavailable."
Norman Matloff, professor, U.C. Davis
http://heather.cs.ucdavis.edu/h1b.html
According to the September 4, 2015, report from the U.S. Bureau of Labor Statics, there are approximately 245,000 new job in the U.S. in the past 12 months. http://www.bls.gov/web/empsit/ceshighlights.pdf The Bureau of Labor Statics reported that in 2014 there were 2.7 million job openings. http://www.bls.gov/news.release/pdf/jolts.pdf
During the 2015–16 school year, colleges and universities are expected to award 1.852 million bachelor's degrees; 802,000 master's degrees; and 179,000 doctor's degrees, for a total of 2,833,000 U.S. college graduates. In 2013–14, postsecondary institutions did award 1.859 million bachelor's degrees, 760,000 master's degrees, and 175,000 doctor's degrees, for a total of 2,797,000 U.S. college graduates. In 2012–13, postsecondary institutions awarded 1.840 million bachelor's degrees, 752,000 master's degrees, and 175,000 doctor's degrees for a total of 2,767,000 U.S. college graduates. http://nces.ed.gov/fastfacts/display.asp?id=372; http://nces.ed.gov/programs/digest/d14/tables/dt14_318.10.asp
Thus, each year, the U.S. graduates in excess of 2.7 million highly educated American students to join and fill the needs of U.S. business. Undisputedly, the U.S. is producing well over 100% of the needs of U.S. businesses for college graduates at all levels. No one still seriously argues a “shortage” of U.S. workers. http://www.bls.gov/news.release/pdf/jolts.pdf; http://nces.ed.gov/fastfacts/display.asp?id=372; http://nces.ed.gov/programs/digest/d14/tables/dt14_318.10.asp; http://www.informationweek.com/news/205601556?pgno=3; http://www.urban.org/UploadedPDF/411562_Salzman_Science.pdf
Falling wages in the U.S. is objective evidence that there are TOO MANY job applicants that want to fill the needs of U.S. businesses.
http://www.cs.ucdavis.edu/~matloff/Mich.pdf. It is economic doctrine that wages fall when there is too much competition for the limited jobs; but that wages rise when there is insufficient work force to fill available jobs. Every study of U.S. wages concludes that U.S. wages are falling due to an overly expanded workforce.
In summary, there are approximately 157.1 million employed individuals in the United States according to the U.S. Bureau of Labor Statics. http://www.bls.gov/news.release/empsit.nr0.htm
Of the 157 million, approximately 60 million are foreign workers imported to replace U.S. workers PLUS an additional 7 million foreign students taking U.S. jobs from Americans. (Dept. Of State “NON-IMMIGRANT” IMPORTED 2007-2014 Equals 59,742,498.) http://travel.state.gov/content/dam/visas/Statistics/FY10AnnualReport-TableI.pdf; See also, http://www.dhs.gov/sites/default/files/publications/ois_yb_2013_0.pdf