One would say this is reverse colonialism under the cover of globalization. Still don't understand why well-off of nations are supposed to provide jobs for other nations which have growing economies and where the high skilled workers already make a very comfortable wage for their societies. Can someone explain why the US has to generate jobs for foreigners when their own societies can't generate them themselves?