Napkin math if you were to move 500k workers to the US and paid them $100 a day instead of $5 a day it would cost you $17B a year.
Would be interesting to see how labor per unit is trending to determine if manufacturing is actually getting more automated and at what rate.
I think your link is also relying on data which is several years old, this is more recent and listing average hourly wages of $3.60 in China:
https://www.cnbc.com/2017/02/27/chinese-wages-rise-made-in-c...
But that's still less than a third of $100/day.
The real question is whether the required number of employees is off too, which if the numbers are from years ago and the theory that automation is increasing is true then it would be, and then as you say, how that plays out in terms of labor per unit.
Also the supply chains are all over there so the lead times and communication are vastly better.
I can think of a few reasons in the nature of China devaluing their currency or other countries ignoring pollution, but these seem like illegitimate reasons. They're not a true advantage of China or India, they're perfidious regulatory arbitrage and a failure of US policy to punish cheating or impose the same environmental standards on all manufactured goods sold in the US regardless of country of origin.
So are those the only reasons (to which plausible yet unimplemented solutions exist), or is there something else we have to fix?