because they work hard for it. Just look at their schools. They get trained from middle school working 10-12 hours a day learning Math and English. They are surrounded by lot of software people. Eventually, they pick up and are good at it. Compare to our middle schools here where all girls worry about makeup and boys, while boys trying to act cool, ask the girls out. How can America win ?
All the pressure comes in high school and no wonder half the kids are on anti depressants.. America needs to raise standards and cut down their activities that are useless like soccer, Piano etc. Just focus on studies and then you can get the jobs. Identify the skill set early on but that is the biggest problem. Which kid is good at what ? It might take fun out of life but if we can find the answer, that's the silver bullet..
Sorry, that's the truth.