In November 2017, the share of token sales that reached their hard cap (maximum amount of collected capital) was just 23%. How is it that only less than a quarter of the ICOs were able to reach their cap? Was 2017 the best time for ICOs? It should be noted that...