Only two things can stop scams, one is regulations, unfortunately the vast majority of countries do not have regulations on cryptocurrencies, and the countries that do have them focus more on benefits-taxes than on other things. Another thing that can eliminate or at least reduce scams by a high percentage is the knowledge that users must have, but that is even more difficult than having good regulations. Many new users have no idea about cryptocurrencies, which is why so many scams keep popping up in the industry.