Seems sketchy to me. Wouldn’t you think wind and rain would UNcover as much as it covered? And it seems like an awful lot of plant matter would have to accumulate to bury something under feet of soil. And what about areas that are only marginally fertile and don’t support much plant life?
I’m not disagreeing, but it just doesn’t feel like those factors would be enough to bury entire cities in a few thousand years.
There is un-burying as well. Entire areas where rock is scrubbed bare. In the geological record, these are called a palimpsest.
That said, dirt tends to collect around obstructions, and roots keep it from leaving. Organic matter remains attached and builds on itself.
Btw, 10feet over 2000 years is .06 inches per year. That’s pretty meager.