i think the number one reason for ancient civilizations disappearing is because of demographic change. the new people didn't know how to maintain things and so everything quickly decayed