I think staking coins has a very big risk than storing assets in our own wallets, because when staking coins we can only wait and watch the value of our assets go up and down without being able to take any action, but if we don't staking we can fully control the assets in our wallet, if the price soars we can freely sell it, even if the price of the coin drops we can still hold it for as long as we want.
I don't know the specific rules of staking on all exchanges but as far as i know, we can still manage our assets even if staking, staking is not a fixed and forever frozen mechanism, there is still a function to cancel this process and what is lost in this event is that we waste a period of time without receiving additional interest. Besides, even if it is unmanageable, staking should be on a stable basis of the project, many people prefer high interest rates, lurking in weak projects so don't complain about staking, reasonable staking will bring very few failures and will absolutely be a great advantage