Banks provide a lot more services than credit unions or building societies. Banks also provide B2B services. So there's no scenario for everyone to move away from banks. I'd say that Britain has one of the most advanced financial markets with many different players like building societies, challenger banks etc, but traditional banks still have plenty of business to do. What usually happens here is that people actually use multiple service providers for different purposes. Having 5+ accounts is normal here.