The problem is not really ICOs, if a project was only lauched when the founders have the money to do it, well almost no one would be able to do so. You can have a great idea, the expertise to lead the project, in this case an ICO is the solution.
The problem is all the scams, but that's part of the game I guess