Disclaimer: The text below is a personal opinion of the author. If you have a different opinion, please share it
ICO causes more and more distrust - thanks to the scammers. At this point, companies that produce and sell tokens are more focused on the product. The product is being developed and improved. And all before the token sale.
The fact is: those companies that enter the token market with a readymade product are more trustworthy. Now, few people are interested in a company that launches ICO just to make a name and earn a lot of money.
ICO is a serious campaign. It requires great resources and professionalism.
There are many companies on this path. Recently, Pavel Durov announced the creation of a light wallet and the release of the Gram token on the Telegram platform. Here is another example - KickCity, a company that has existed for two years. KickCity is engaged in the development of the event industry and issues a KCY token for further expansion of the company.
That's why I'm participating in ICO campaigns that is backed by a working website or a product. By that, it is assurance for me that if they will scam their investors or campaign advisers, they are going to sacrifice the website or product reputations. There is a minimal chance that the ICO is a scam if that is the case.
Regarding that ICO will die. I don't think that it will happen. We are just in transition stage and these company can used it to promote their product while the customer can use their coin as mode of payment so it is a win-win situation for the investor and company.