ICO is very good way how to get money for your idea, and how you can fast get it. So there are a lot of good project team without money for development, so they launch ICO and raise money, if project are good for real it will collect money to start project.