How come archaeological ruins are always underground?

With regard to This one.

The obvious answer I would have given is that if they were’nt underground they’d have gone by now. So like fossils, it’s not that the best place to look for them is underground, it’s the only place you’re gonna find them!

So my questions is Does this have any merit?
Or am I displaying marked ignorance ?

I think you’re right… but so is Cecil. He addresses surface ruins in such places as contemporary Rome, for instance.

No, plenty of ancient ruins are above ground. The Colosseum, the Acropolis, various castles, etc.

Machu Picchu