And besides ALL those good points you made, a little-known fact:
AMERICA HAS THE 2nd-HIGHEST PER CAPITA NUMBER OF ENGINEERS IN THE WORLD (after Israel.)
What "lack of skills?"
Not for long. And I quesion the validity of "per capita" nu,bers whe you are talking about 2.3 billion people (CHina + India.)