1. It allows you to forget (most of) the system's history without sacrificing the consistency of the system
2. It allows you to distribute/factor out the work of the system into lots of independent components
3. It maintains decentralization, whereas most "fast" "cryptocurrencies" actually just work by having a trusted central authority, once you peel back enough layers of obfuscation