No bank sends transactions for free. The gas is to pay pay the miners who confirm transactions in the blockchain. Anyway, gas price can't be compared to high fees cut by banks.
This is really so, the banks charge a very large commission, so we can pay very little thanks to gas! Gas has a price when you make a transaction!