It's simple, those ICOs are terrible.
But, in their defence, how do you expect the softcap to be written?
A lot of the promises made for reaching softcap are off chain after all.
Or are you thinking that the contract is something like: "Once ____eth gets deposited in this account, tokens are automatically released"?
Well, most ICOs automatically have tokens distributed for donating.
So that is taken care of.
But as far as promises to keep the company going if a softcap is reached is all off the blockchain.
I guess, an important takeaway is that it is important to look at their tech footprint.
Basically, part of researching an ICO is to look at their github.
They should have all smartcontract info there.
If you don't know how to understand it, just have a techie frined look at it.
Or start a tech discussion about it here.