I think scams does not harm bitcoin's reputation it just making people afraid of what this technology might do. I think scams will not let people avoid this technology if he has enough knowledge about it. It really true that if you have knowledge you will not be fooled so I think scams will not harm bitcoins if everyone knows what it really was.
As it's said in the mainstream world, "knowledge is power". If people knew about how Bitcoin works and how it's different from traditional Fiat, they wouldn't be thinking wrong about it. It's all a matter of miseducation than anything else. While governments and mainstream media have played their part in spreading bad propaganda against Bitcoin and crypto in general, the industry has managed to be quite resilient since its inception. I think that as Bitcoin matures, and people get to use it more thoroughly, they'll be able to separate scams from crypto itself. Considering that Bitcoin is still being used for legitimate purposes, there's nothing to worry about.
Ultimately, governments will impose heavy-handed regulations to reduce the number of scams in the crypto/Blockchain space. Once institutional investors come into play, Bitcoin's legitimate use cases will be expanded in the mainstream world. In the long run, Bitcoin will remain impervious to the negative reputation attributed to scams themselves. Keep in mind though, that these schemes are unavoidable not only in crypto but in Fiat as well. If you take due responsibility to protect your funds against scams or theft, nothing should go wrong. Just my thoughts