How come archaeological ruins are always underground?

Link to original article: How come archaeological ruins are always underground? - The Straight Dope

Seems to me, another plausible reason would be selection bias. Ruins / artifacts which are not buried get eroded away, stolen, collected, etc. Mostly, only things which got buried somehow are still around to be discovered.