In investment, there is always a more significant risk and risk, bringing more profits to investors. Should not evaluate all failed ICO is Scam. Because if all the ICOs are successful, it is impossible. Money needs to circulate, and liquidity is the decisive factor for a project's success.
I really agree with your opinion, don't always assume that ICO failed because of a scam. Failure can occur due to various factors caused by internal or external. But it is not the intention of the developer who wants to cheat.
Positive thinking is better than judging a problem that is not necessarily true. If there are naughty developers, there must be. But who really wants to make the project successful with the team working hard, I think there are also many. In addition, coins currently circulating also pass the ICO process.