Average wages in Mexico will eventually rise enough to hold people here. It will take time. But huge labor migrations have been stopped before by economic opportunities. Look at Portugal and Spain.