Why should one invest in an ICO? When you invest in an ICO, you get a bunch of tokens in return. From what I understand, these tokens don't generate any dividends, hence they are essentially worthless. Why should one buy them?

Let's compare with buying stocks in a company: The reason company shares have any value is because of dividends (or other profit sharing methods). If a company promises to never distribute any profit to its shareholders, the stock is worth exactly zero. No one would buy them.

I'm trying to make sense of this and I'm certainly missing something here.
Do crypto-coins themselves (bitcoin, litecoin, ethereum and 100500 other shitcoins) generate dividends? :))))))))

the answer is: ponzi pyramid scheme. point.