Today I sent a small amount of USD from my Coinbase account, to my bank account. It says I will not receive those funds for 3 full days. Any other bank in the world would make that transaction almost immediately. Why does Coinbase take their sweet time? That is cruddy. Coinbase treats fiat like it is crypto. I am glad I do not have funds in Coinbase anymore, well, in a few days I won't.
Of course, if you do not like the way that coinbase works, then the best thing that you can do is to stop using it. I use their services only for wallet purposes, but i am not using them for exchanging or to send money to my bank account, i prefer to keep crypto far away from fiat.