I think in the long run, things like this is good. It motivates us to build better infrastructure that can safeguard against these kinds of attacks. I wouldn't mind seeing more cooperation between exchanges, making things more decentralized - but at the same time more unified. If one goes down in China, a fail-safe triggers in Germany etc.
There will be a need for infrastructure that can provide insurance against attacks like these. I know that could cause some issues, but having attacks like this is definitely a barrier to entry for non-technical people and the common people. This could prevent mass adoption if people are scared there wallets can be stolen like that!