I think it is a cycle. Hackers beats the security systems then the security systems improve then hackers tries to beat the improved security system and so on. I think the best move here for us consumers is to take care of our access. We should always look out for phising websites and transactions over unsecured connections to eliminate human error in our part.
It seems we are the only victims in the battle between hackers and exchanges

Most of the coin/token that hackers have stolen are from exchanges. Perhaps the simplest method to prevent hackers is never to keep the money in the exchange wallet. In addition, users should learn how to protect their own assets. As I see, many people lose money just because of their own carelessness (click on phishing websites, ...)