ICOs is much better than traditional IPOs.
But the market was not ready for a huge amount of garbage, fraudulent projects that spammed all this space. Because of which many had a negative impression about ICOs.
In fact, the market is still very very young and makes its first steps. The problems is being solved, new ways and solutions are being created, and i think we will still see many new projects and success stories in the future.
