I have most of mine on an exchange because I'm getting paid interest. Has there ever been a time when an exchange like Binance for example, steals your funds or gets hacked and people lost money?
I think this is not that much bad to store crypto on exchangers. Now the question is which exchanger you have use for store your Coins , if you use the non-reputable and scam exchanger for store Then it must be risky. There are a lot of new scam exchangers out there now that attract people with lots of lucrative offers, but eventually scam. In this case, you have to be careful while selecting the exchanger.
The disadvantages is greater than the it advantages and i know that some exchanges get hurt through hacking and is bad to leave your cryptocurrency in any of exchanges. And one of the reasons is that hackers target exchanges stand and most of the prominent exchanges has received lost of fund's before. Myself can't leave my funds there. Because the disadvantages and when you lost your funds even though the exchange recover your funds can't be recovered or give back for you full like before