There's no staking on BTC since the system uses proof-of-work; you can only earn tokens by mining.
Any method of earning tokens outside the system carries risks, such as market risk, rug pulls, intentional or unintentional hacking, embezzlement, etc. The token you receive isn't necessarily BTC, but a pegged token.
Anyway, I confess that I did stake BTC on an exchange, though only for a short period of time, with the realization that I could be rugged at any time.