A couple week ago, our local exchange Indodax got hacked and lost about ±20 Million USD. But, they was recovered fast and back to normal after 80 hours incident. They also were proof that they have about 750 Million USD assets and published it on their site. This means with that their huge asset, they can easily pay back to customers if got hacked on their exchange. But, as normal people, should I still hesitate to keep my bitcoin on that exchange if they have a huge reserve? because if they lost or got hacked, they can easily pay your loss and that shouldn't worry.
When I look now, that exchange back to normal operation and tends to increase transaction, which means many people in our country is look don't care about what happened on the previous week.
It's up to you to decide whether or not to trust a centralized crypto exchange(or any other company) with your money.
Bitcoin/Crypto was invented with the sole purpose of not having to trust any bank or investment fund. Unfortunately, so many people are used to depositing their money in a financial institution and having trust in that institution. They view crypto exchanges as banks, even though crypto exchanges aren't insured by the government. This won't change anytime soon(or maybe it will never change). I would never leave a big amount of crypto in a centralized exchange. It doesn't matter how big reserves this exchange has or how safe this exchange claims to be.