Here is the thing , we all keep saying that exchanges hold our funds, withdraw limits, we need freedom, freedom come with a price if you lose your private keys who will be blamed? you, then its the same if you use exchange and you don't set up 2FA. if the exchange by itself hacked, then its the exchange problem.
and as the golden rule says: never keep your funds on an exchange " Not Your Key, Not Your Coins "