The ICO market is dead. Scams led this good idea to the abyss.
This happened because investors paid little attention to the content of the smart contract, its logic.
Every smart contract must be verified before investing in it.
Each project should be audited by good programmers. But, as I know, auditing is expensive, therefore this can be a good hitch for serious intentions of the project.