As for me the main reason why many ICOs failed is because there is no regulation and there is no way to hold them responsible for their actions and in-actions and this is normal in human society, the reason why many tend to the right thing is because of laws put in place that will hold them responsible.