Banking systems are complex. You can't build a single centralized system that works for everyone, let alone get everyone to trust each other on the system. The solution needs to be decentralized, trustworthy and provide built-in checks for integrity.