why have the aztec ruins in mexico city not been dug up. I think it is because they are ancient ruins and the mexicans want to preserve them.

That's one reason. But if the ruins were to dug up, billions of dollars of modern city would be destroyed.