The way they operate in the UK of course; s to charge businesses for their accounts and they charge their customers. People are often surprised that banks often charge businesses more to bank cash than they would paying to take a credit card payment.Banks have to make money.
If they don't, they go out of business.
All transactions have a cost, someone somewhere has to pay.
Any bank that is offering a 'free' service, is simply taking from Peter to pay Paul.
If you are the recipient, you will be paying for the service at some point in the chain.
As I've said before anyone that thinks their bank does not change for currency conversion is nieve.
The only question is how much they are charging, and some banks really do rip off their loyal customers.