The only reason to go overseas is to avoid taxation or to obtain cheap labor. As emerging economy labor increases the value of low cost labor diminishes. However, the primary reason is simply cultural and institutional. It’s just a lot easier to do business in America than anywhere else on earth. The entire society is organized to help businesses compete.