just curious why is there gas when banks send funds for free.
There is gas for transaction fees as a reward for mining or staking in cryptocurrency. Banks usually don't have transaction fee when transfering money from one account to another in the same bank. But if you try to transfer from your bank account to foreign bank account then there is a fee. I had experienced it firsthand.