This is why keep your money on exchange is the worst decision, the technology is always be grow, moreover hacker is became more smart, the security developer is need more improve their ability.
I think only traders keep their money on them to be able to try and make a profit whenever possible, part of the risk for reward I guess.