I don't understand why everybody is so against Mexico joining our theoretical NAU. Sure, the first decade might hurt a little, but in in the long run it would be beneficial to both Americans and Mexicans. Especially Mexicans. And why stop there? Central America would be an obvious next step. I'm not sure if going into South America would work, but maybe a few decades after Panama joins up...
Because it would hurt a lot, not a little, and the hurt would be felt on both sides of the border. A more powerful NAFTA either as an ultimate goal or as an intermediate step to a later NAU makes far more sense.