Apart from software coding, there are quite a few jobs that the U.S. now needs to outsource or turn to immigrants. Why? Because Americans just won't do certain jobs, especially the dirty, difficult ones.
And this trend of refusing work now seems to be moving up the value chain.
Little wonder why the U.S. needs to draw deeply from the global labor pool.