I'm going to go ahead and ask you, why not both? I'm both saving Bitcoin and staking a smaller amount of money on Binance through stablecoins, USDC to be precise.
I used to do both in the past but decided to stop staking simply because it takes too much time for me and I got lazy after that. I think capital is another reason why people can't do both. It doesn't sound worth it to risk your $100 to get $10 on a smart contract that can be hacked at any time. Personally, I hardly make anything after staking for 3 years on Pancake, although you can argue the fault lies on me because I'm not staking stablecoins or something similar.