Civilizations solve problems by adding complexity. Each time you add complexity, the cost goes up. Eventually the cost of adding complexity exceeds the value of the solution; problems stop being solved and/or the solution makes everything worse. Ultimately the civilization collapses.
For example: when London was founded, you could heat a house by chopping down a tree in your own back yard. Eventually the trees got too far away, so you had to pay someone to collect the firewood, and someone else to deliver it to you. Then the wood wasn’t enough, you needed coal; which meant coal mines, coal miners, long range coal transport, coal furnaces instead of fireplaces. Then the coal started making people sick, so you needed a gas distribution network and a central facility to produce town gas. So on and so forth - as London kept encountering energy problems, the solution was to add layers upon layers of added complexity, whole infrastructures, capital owners, investors, financial services, and exponentially expanding numbers of workers that all need to be fed for each BTU generated.
Then extrapolate to every other problem.