I agree. As much as it has such a negative reputation now, and many people are actually not liking how there are so many ICO projects popping out, and the fact that many of them are considered either scams or failures are not helping its cause; however, I think that it still remains as one of the legit means of earning coins or tokens in the market, and in turn, would help you get some profit in the end. It's just incumbent to the joiners and ICO investors to be more careful with the projects they are joining to avoid joining those projects that are going to be failures. The support people give, especially in this forum, are still indicators that ICOs could last for a longer time.