Its about time it became normal in the UK for accounts to carry fees. I dont know how retail banking can continue without them. Esp the new fintechs they will have near-zero revenue coming in and have to pay to hold cash.
Why? Many banks are already making lots of money, regardless if you know how they make their money or not. I definitely do not agree that "its about time" to pay for having an account.
I think you mean some UK banks made money before rates went negative. The ones that made the most are in corporate and investment banking. Retail is a disaster zone.