The majority of countries don't have free banking, and I well remember when the UK didn't.
Charged for every transaction, such as depositing or writing a cheque and these days everything goes through the bank and we are penalised if we wish to pay our bills by cash rather than direct debit.
I love my current account - can access it online, make payments, transfer money, set up or cancel direct debits, check my balance, draw money from the ATM or via cashback.
When I opened this account 25 years ago it paid interest on the credit balance, a revolutionary step at the time. It no longer pays interest but I don't keep much money in there - just enough to cover the outgoings. I move the excess to a savings account.
I don't use the overdraft facility so the only real money they get from me is when I use my debit card to pay for goods or services - the vendor is charged a per centage.
If I didn't pay my utility bills by Direct Debit I would probably be paying around £100 per month more but I am still very reluctant to pay a fee for using a current account.