Those incidents made crypto look bad in the eyes of the people who doesn't know anything about the currency. That is why, it's really hard for crypto to go mainstream as a currency or even as a reliable store of value aside from being volatile, its because of some vulnerabilities that are mainly caused by human errors or incompetence in safeguarding and creating security softwares to prevent these kinds of attacks to exchanges and wallets of investors.