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.