Просто банальное время. Не нужно (во многих случаях) даже никаких катаклизмов. Даже в существующих городах "культурный" слой может достигать метров и десятков метров (за столетия). Теперь представьте, что может произойти за миллионы лет. Ветер дует, дождь идет, реки текут, лапки животных переносят грунт. Соответственно, окружающий ландшафт меняется, определенные области погружаются ниже (и сохраняются лучше или "консервируются"), определенные разрушаются. Этим и объясняется неоднородность нахождения подобных "находок".