Строительство городов возле крупных источников воды (река, озеро) подразумевает сооружение ирригационных систем для подачи и отвода воды. Такие сооружения мы можем наблюдать в Древнем Египте, Вавилоне, Риме и в прочих древних странах, которые имели "проблемы" с близостью воды.
Однако построить - это половина дела, причем меньшая. Важно иметь "мозги" для конструирования системы и в дальнейшем ее управлении. Иначе говоря - развитый административный аппарат, который имел бы в себе образованных чиновников. В Мехико с этим были проблемы - не было подходящего аппарата и "кадров", которые могли бы выполнять функцию контроля и строительства водоснабжения, потому и засушили - чтобы "не париться".
Что касается современного положения Мехико, то можно лишь построить укрепления и надеяться на чудо - ведь город находится в крайнем невыгодном географическом положении - ландшафт и сейсмическая активность сделают свое дело