Let's not forget that "De-Fi" platforms don't have any investor protections or guarantees of any kind.
-cut-
True, but to be fair, that applies with anything else in crypto, not just DeFi. For your self-custodial cryptos, you are either counting to:
1. Level of security, that you can provide by yourself
2. Team not rugging you
3. Unexploitable, flawfless code.
I guess that's why most people prefer centralized finance than "De-Fi". It provides investor protections and guarantees for complete peace of mind. All in exchange of giving away your personal information (KYC). "De-Fi" provides greater privacy and freedom, but it's extremely-vulnerable against hacks, theft, and scams.
If you lose your money in a "De-Fi" platform, it will be gone forever. No way to get it back unless the creators/developers of the platform decide to remedy the situation. So there's that. Hopefully, people's perception of "De-Fi" will change in the future as developers beef up security. We're still in the early beginnings, anyways.

You are correct. Those things just weigh so much more in comparison. Because no matter what downsize you are comparing it into, when it comes to "losing all your money", DeFi always loses. And it's not like we couldn't make centralized finance better as well.
There are strengths on decentralization, but real world doesn't operate like that, so it doesn't always fit. We have concentrations of power and wealth, and looks like we are stuck with them for now, because getting rid of them would mean end of the world as we know it, that would need to build from the ground up.
There are also cemented laws that majority of the people wants to keep, to fight corruption etc. And this brings us the necessity of KYC/AML overlapping the decentralization in cryptos. While in the protocol level we can try to go towards decentralization, it will always collapse with real world rules, and the very essence of cryptocurrencies is basically not complying with them.
Also decentralization brings us things we don't like, like freedom to push all sorts of "Oridinals" and scams that are clogging the system and pumping the fees. There's really nothing we want do about those though as they come as a trade-off of being free.