ICO fail because of there lack of consistency to the roadmap and in ability to determine the accurate amount of fund, required for implementation of project.
Of course the majority of incompetence person is trying to create ico just to grab money. Look at the majority of fail project which has not gained a lot of attention from the investors nor traders. They are all failed caused by the developer itself.