Hi, I would say staking is not good if it has any restriction on you withdrawing your assets instantly.
If you can withdraw your staked asset instantly, go for it.
If not, you may lose more % than you will ever earn while staking your asset for a year.
To be honest, I'm thinking about staking too, but hearing what you're saying is a little scary. What kind of risk is there and what is the possibility of losing money here.
It really depends on the type of staking you are doing, whether it is DeFi based token staking or POS coin staking to secure the network. ICP staking is kind of a hybrid of both of those because you stake in a contract that rewards you based on DAO participation up to 20% APY, but you need to delegate and be active.