You would be amazed at how much money a bank can make on card interchange (the fee they earn on every card transaction you make).
Also most central banks don’t have negative base rates, so some money can still be earned from deposit interest. But COVID has of course slashed that revenue stream.