Honestly I dont see why and how Americans can do lot of those jobs. (de facto) Minimum wage in USA is around $10. You can hire an Indian or Chinese for an entire day for that amount and he will thank you.<p>The fact is that average productivity of an average American is so high today that it does not make sense anymore for most Americans to do a lot of those jobs.<p>This makes life difficult for some people at the bottom who have no skill and I think as a society we need to solve that problem. But I see government regulation and unreasonably high taxation as primary barriers to do anything.