DeFi as an idea / concept is great for sure, but until they solve the issue of "decentralized = nobody is responsible for anything", I won't buy into any of that.
1) As a company / project / organization, it's irresponsible not to be held liable for customers and investors loses that result from using your own product, therefore, we don't do DeFi for example. When people put trust and money in our product, it's clear that we would be responsible for anything happens with that, and won't be using excuses like "it's decentralized, so you are responsible for your own money". Imagine if banks (yet we all hate them, but still) would tell you "sorry we got hacked, but it's your problem"? Would financial system grow into what it is today?
2) The current problem of DeFis is that even when you read that they got "hacked" - they usually (not always) didn't, but it's either their team decided to exit-scam, or one of employees who knew about that vulnerability.
Would NASDAQ or CME or CBOE or any of those be able to become what they are toady with such approach? - That's something to consider before using defi.