Why do complex societies, like the Roman Empire, collapse? One theory, advanced by Joseph A. Tainter in The Collapse of Complex Societies, is that it comes down to diminishing returns. As societies grow and develop, they become more complex and require more and more “energy flow” to stay intact.