Here's the math. 1 company with 500 employee's, only adding the 40 week. No benefits.
America: Average hourly wages.
$25hr X 40 hours X 500 employees = $500,000 per week. Or 50 weeks = $25,000,000 per year.
China: $6.50 hr (in USD) is the average.
$6.50 X 40 X 500 employees = $130,000 per week. Or 50 weeks = $6,500,000 per year.
$25,000,000 American
$ 6,500,000 China
That's saving the company $18,500,000 in just wages alone.
That's a LOT of savings just from wages alone.
Take it one step deeper and add in the saving the company would get from buying their raw materials or parts to build their product from an American company who's also paying $25 per employee vs one that's paying their employee's $6.50 per hour.
It's a no brainer as to why American companies choose to outsource. The USD has been in the crapper since at least Reagan.