The problem of today's kids is they want to enjoy life. Our success today is our reason for downfall tomorrow. They spend too much time in video games and sports - a moderate amount is fine.
Can they compete with
their counter-parts in China, India, Singapore..? I do not think so when
you consider an average American kid studies at least two hours less
than their counter-part every day.
We will still be #1 due to our
resources per capita and all the hard works of the previous
generations. To illustrate, China's GDP will catch up with us in 10
years or so. However, they have 4 times our population, so they are
still 4 times less in GDP per capita in theory may be 2 times in reality.