The cost of labor per iPhone is around $20.00/phone made in China. Google it. So how much would labor be PER PHONE be if made in the USA? $30, $40, $50?
In my thinking, products are best manufactured in countries where there are large sales demand of the product. That eliminates shipping cost of finished product