Centralized crypto "banking" institutions are the worst of both worlds. You are giving away your money to someone else, and there are no regulations to protect you from being screwed over by them.
With DeFi (decentralized finance) you have transparency over what the smart contract does.
(Of course you have to be careful because a lot of things claim to be decentralized but are actually centralized)