I can feel the frustration but as long as crypto currencies exist, there will be good and shit coins both and in good numbers. The main reason is because anyone anonymously can create their coin, do scam ICOs and even airdrops them to everyone to later dump when it hits an exchange.
I don't mind these things because its like the real market, there will be scammers all over the marketplace but that doesn't mean we stop using it. It only means that we have to be more careful.
Talking of being careful and selective, investors have already stopped investing into scams and are very picky now and do their complete analysis before investing anything. Unlike few years ago when any ICO gained millions, now ICOs are barely even reaching their soft cap which shows that investors have become very cautious and the naive ones are already scammed I think.
That is not the reason why there is scam, fiat is not anonymous and you can't make your own money up and make people accept it, but yet in fiat world people are scammed every day, scam industry is a 22+ billion dollar industry making it one of the biggest one in the world, and only a tiny portion of it is in crypto, from online scammers to regular old "Nigerian prince" like systems to business world there are so many scammers in the world that even instagram shops that "sell" something but close shop as soon as they get the money basically covers only one in a million percent of it, so you can believe that world is filled with a huge amount of scammers. What can we do?
We can be more careful, both in crypto and in fiat world you have to be careful, do not ever give your money to anyone without the guarantee of them actually getting you back, otherwise you will lose a lot of money and there will be no return.