Scams are difficult if not impossible to stop entirely, but it can at least be curtailed to a very large extent, SEC and other related bodies just have to be more strict in tracking down people in anyway involved with scam projects
There are always opportunities for scam, this is what makes investors and we have to be vigilant, too many projects that promise big profits, but if it doesn't make sense then that is a sign of a scam.