Why is this?
First of all I would like to disclose, I am an idiot. I do not claim to be some economic genius.
But wouldn't it make a lot of sense if the USA shifted its manufacturing needs to Mexico instead of China? You could kill several birds with 1 stone. For one you have access to cheap labor. Two, you make Mexico wealthy which will in turn stop the majority of illegal immigration. Why would they come to an english speaking country if their country had good jobs? Three it makes more sense logistically, Mexico is right there. You dont have to get these products over such a vast ocean. You can bring products here by air, truck, and trains. You would also in turn make Mexico safer because people would have more opportunity than being in the drug business. It would actually even be good for drug cartels because Mexico would be a better market to sale their products. All around the board it seems to make more sense.