It would take elephantine powers of recall to remember when banks didn't charge like wounded bulls for looking after their customers' money.
Traditionally, they gave you a small rate of interest, took your money and got a larger rate of interest on it: the differential between the two was called profit.
Then came the age of the fee. At first, you paid a monthly amount for the privilege of simply giving a bank your custom. This was a notion unknown anywhere else in the commercial world. Imagine your doctor, lawyer or plumber charging a fixed monthly amount to have you on the books, without actually rendering any service.
With computerised banking, the fee-charging regime gathered force. A simple line of programming code made it possible to levy effortlessly and frequently. If you were smart enough to negotiate a monthly fee, rather than a fee per transaction (and then to make sure that you got your money's worth by using eftpos for even the most minimal transaction), you could dispense with the coin of the realm entirely.
On and on it went: a fee for having an overdraft facility even if you didn't use it, and a really big fee for accidentally going into overdraft without having set up the facility beforehand.