agree with @miguel_Zorro, China has a BILLION people and yet cannot come up with a innovative idea/product. All they do is bootleg other ips, make fake/imitation baby formula, soy sauce,...etc.
The U.S. needs to step up their education. China has a ton of college grads and are shifting away from factory jobs.
There are a lot of great schools here but most cannot afford it. Even local colleges' tuition have more than doubled since 2000.
I've read that high end IT jobs are outsourced because Americans just don't have what it takes.