As a common man using sheer common sense here are my comments:
America needs lots of middle class jobs
It does not matter if Americans are good at maths science or whatever, what matters is the pay::
If a company can hire a talented worker/engineer for $30K/year in India why would it hire one in USA for $100K/year.
I am personally seeing lots of knowledge job flights to countries like India which really got me worried about the middle class in America here.
Either the wages have to come down here drastically or there may be a point when outsourcing would become very expensive.
With all the advancement in technology which has happened and is happening, this paints a worrisome picture for middle class here.
First the manufacturing jobs now the high end/knowledge jobs..