I think it is safe and has more advantage if you store it in a most reputable exchange like binance and houbi or kucoin you know that there is a lot of new exchange and it is a big problem if you store it in new exchange because you dont know if the particular exchange is scam or not, so i suggest to store on proven and tested exchange. Storing your crypto on exchange for interest is good idea keep storing and goodluck.
Keeping your crypto on an exchange is not the best idea, even as you say on top exchanges - it is not safe. Look on YouTube, or read articles, how many cases were there when everything was stolen from the exchange, to the last token. They don't steal from all users, but if there are such cases, then this means that you are already putting your coins at risk. And who needs additional risks?