Staking is good if those legit sites offered a safe haven for your funds and don't take for granted your money. For me I have no such confidence with staking, because I haven't tried to deal with this type of profit gaining platform.
Previously I've tried parking on some coins but suddenly it failed, and the project itself went out dead and out of circulations.
Staking is good if you understand how things work, and like what you mentioned, if you trust the site or the project
who offers the service, staking is another way of passive investment, if you believe that the site have solid foundation
you can use usdt or any fiat base investment if you are concerned with fluctuations.