SEC has not charged with fraud rather than with violating anti-fraud and registration provisions. Since almost no ICO implement anti-$FCRIME provisions, even honest ICO can be charged similarly.
Whether a law that nearly 100% of the population ends up violating is a good law is a different discussion.