Mexico has huge tourism potential and lots of land for building homes, retirement homes, businesses, etc. Also there is much potential in fishery and agriculture.
In addition, if American companies had free reign in Mexico they could employ all the potential ‘illegals’ right there ... no need to cross the border to get a low wage job. A Mexican could stay home and get a low wage (factory or service sector) job ... the same exact jobs they have when they move North.
Unless our population had nothing to do and was starving to death. :)