And somehow that's the fault of those born in America? When I was in the former Soviet Union republics I got a couple of haircuts for just over the equivalent of $1 each. People were stunned when they heard how much.I paid back in the States and women paid much more. There are relatively few places on Earth where if you want anything you've got to work hard for it like we do in the States. Most people in many countries don't work that hard because there's no payoff for doing so. So life revolves around socializing, not work. So pick your poison.
theres other western countires with better economic mobility than america.
america has a worse work life balance than other countries too.
working hard does not guarantee success in america.
many things factor into a workers wage, part of it is cost of living, part of it is how strong hte labour movement is, part of it is govt regulation, partly market conditions, etc.