Let me help you with your grossly incomplete information:
http://cis.org/more-us-stem-grads-than-jobs
And that is from 2013.
If your numbers are correct we should see technical salaries dropping like a rock and huge unemployment numbers in the tech sector.
Neither is happening.
So we are to understand you NEVER hire anyone for less, you NEVER buy something for lower cost, you NEVER buy anything foreign?
I find it ironic that we complain about jobs going over seas and foreign goods as we complain on a Japanese computers made with Chinese rare earth materials, assembled in Mexico, and tech serviced by East Indians.