On my research, it says to only Stake on huge platforms, such as Coinbase.
That's already a mistake. Do you know that staking on huge platforms like Coinbase still gives you a risk because you don't own the keys there?
As far as I can tell, the annual return stays at 17.66% for the duration.
Is there any drawback I'm missing?
Why don't people just buy Cryptos that they can stake?
It's because that APY changes over time, the more people that will start to stake then the rate drops. And that's why many just prefer to hold it and have it instant on their wallets if anything happens, they can sell it.