I hope you can understand my bad grammar and bad english
When Bitcoin price idump, its difficult to get profit in ICO and some of ICO is fail.
This is reason why ICO isn't recommended to earning.
1. Low ProfitMost of ICO when their token listed in Market/Exchange, that price is always under ICO price. There are 2 ways to escape.
Sell with low price and small loss or
Hold and wait their price pump.2. Wasting TimeEvery ICO have time to open their token sale. They will close their token sale if hit their target. Some of token sale is take up 30,45 or 90 days. Some of ICO will not stoo their token sale if not hit target. After recieved tokens, they need to listing in exchange so, you must wait again. Better if they not lock that token long time.
3. Most of ICO are scamIts difficult to see good and real ICO. You can't predict what ICO will giving huge profit and success. Not all success ICO is trusted, they can scam too.
4. Most of ICO need KYCSome ICO is need KYC to make their security save from buyers. But, giving your identity its dangerous and not all ICO will keep save your Identity safe.
That's only my reason why i didn't trust some ICO again.
All of your points is very true, and I do agree, but I believe we now have the solutions. Binance and Bittrex has launch a program called Launchpad, this is to facilitate blockchain projects that are going to raise funds on ICO. As we all know that this concept is not new, some other exchange has been doing this before, but Binance and Bittrex is not just other exchanges, Binance has the most daily volume and Bittrex is fully regulated and monitored by the U.S so at the very least we don't need to worry if the ICO will turn into scam. And I believe Binance and Bittrex will filter so they don't list any coin from shitty project.