Which kind of bank transfer are you talking about? A few days ago I got paid through ACH transfer and the transaction took 2 business days to execute, albeit with no transaction fees. Now I'm at the mercy of the bank regarding what I can do with that money.
Compare that with using something like UST (Terra), which took only ~1 minute with a fixed fee of ~1 UST for a similar transaction. I also have total control over my money.