Mexico City in no way compares to what Troy was (we aren't taking Tenochtitlan), and that it was considered legend for a very long time is totally irrelevant.
Again, every empire falters at some point.
Mexico City is a third world city. It may be large, but it isn't London, NYC, Seoul, Berlin, Tokyo, etc. Let's not kid ourselves here.