Holding some BNB and stake in Binance is a passive income for me. I can earn return from staking BNB and other coins so when that is enough to collect and the price increase, I can sell it and make a nice profit.
But holding Bitcoin now could be a passive income because when we buy Bitcoin at a few years ago, we are make a profit now. We can sell it for small amount and use that money for our needs.
Staking is actually one way to be holding coin, waiting for the right time to take profit, and at the same time, be earning on a weekly or monthly basis from that which you hold. With the way BNB has doubled in price, those who have bought and have been holding it for long and have staked it will definitely be enjoying their profit now.
But profit is not always guaranteed in staking. I mean, you can stake and lock up your coin and miss out on good selling opportunities, which you could have made good profit compared to what the staking reward offers you + the current price of that currency.