Well to be honest using centralized exchanges and keeping some huge amount of your investment on it is a stupid idea, and any traders should be knowing that high funds are always at risk and his data is exposed if he is using an online, and to honest hacks are bound to happen one way or another and they are always done by some form of human error and there will always be some loophole in the security that somonesomwhere in the world will use it, so it is better to have control over your own funds rather keeping it in the hands of others.