Reasons for the ICO failure are very simple:
1) useless idea
2) useless team
3) government regulations
4) company doesn't follow its own roadmap
5) company doesn't meet its promises
6) token is not a utility but a security
https://www.tradingview.com/ideas/ico/