Your statement is coming off bad because of the context.
The initial civilization built their civilization in the lake because it was a good idea. They kept the water in the lake and built giant floating farms to feed the population. If this had been maintained to the scale it was under the Aztecs, we would likely regards modern Mexico City as the premier canal City in the world.
The Spanish colonizers drained the lake because they didn't understand the system and chose to remake the area in the image of their homeland as much as possible.
We are now dealing with a post colonial nation that has significant infrastructure built in the area.