Everywhere I read tells me it is not a good idea to leave BTC long term at an exchange wallet. However, the same people who say that recommend crypto interest earning accounts such as BlockFi or Celsious. Doesn't make sense to me. So I should not trust Coinbase or Gemini yet I can trust BlockFi or Celsius to keep my crypto safe? What?
The word safe applying to crypto and exchange is kinda subjective in a way and it will depend sometimes.
I myself put some ETH in Crypto.com to gain some interest. Yes I know the risk of it and I know the quote "Not your keys, not your coins" but since I've trusted the app and the site, I risked it and put some ETH on it and now earning ETH.
All or most of us here are saying that you should not store your coins in an exchange but the truth is it will depend on you. Interest earning accounts such as BlockFi or Celsius might have risk on it since you aren't the one who is holding your coins but them but I think putting it there for some few months is good but still there is the risk on it that it might get down or it might turn up being a scam. Know your risk still.