This is too much precaution or its really better never store cryptos in exchange? All exchanges are risky ?
If you can afford losing that money, then go ahead store it on exchanges. I was never sarcastic on that - in my case, I have $1000 in poloniex alone; I use that money to lend bitcoins, and to margin trade. I have already set my mind that if I got hacked, there should be no one to blame, and just move on.
I strongly suggest you use 2FA, and protonmails for login verification.