Of course, both have their pros and cons, but we need to evaluate whether the benefits we get from storing bitcoin on centralized exchanges are worth the trade-off. I mean, with services like staking, lending...as you mentioned, and how much percentage will we get from that each month? 1% or 2% per month and is that worth the trade-off because we risk losing 100% of our assets? Meanwhile, storing bitcoins in a cold wallet will not generate passive income but in the long run can generate 100% or 1000% profit and your assets are also safer. Which do you think would be a better choice?
By lending your money to third party platforms you be making something between 4%-8% yearly, what gives an inferior monthly margin to 1%... Compared to the risks of losing 100% of your funds it definitely doesn't worth. It's better to keep your money safe in a cold wallet.
Since there are no guarantees when investing in such platforms, this comparison is the final proof we need to reach the accurate conclusion of which storage method should be adopted: hardware wallets.
Even the legalized businesses aren't safe to invest your funds, as we saw in 2022 the scandals involving Celsius and FTX. Regards Celsius, investors were able to recover about 33% of their funds, but it's still a big loss after all. The interest generated until the scam happened just doesn't cover the losses faced by investors.
When we choose letting our money deposited at such websites we are aware about the high risks involved, therefore we shouldn't deposit all our money there, neither amounts of money we can't afford to lose.