You can buy stocks with no expectation they will increase in value (or even maintain value) if the dividend yield is high enough. And stocks have value because of this - the assumption in any stock, even one currently without a dividend, is that eventually it will pay out some form of a dividend to its holders.
You may buy a stock hoping it will will rise in value, but that rise is predicated on the eventual delivery of cash via dividends or some other mechanism of distribution. Contrast that with say, Gold, where in fact it costs money to hold and there's no expectation it will ever generate any kind of dividend.
It's impossible to assess, of course, but the true value of any equity is the net present value of the future cash it will generate for its holders. Full stop. Equity holders don't care about value in the business that won't translate into dollars coming out of the stock at some point in time.
No one knows what going to happen tomorrow let alone in ten plus year.
My bet is: it all comes down to risk tolerance. In the long term some forms of investments have shown, historically, to be consistently less risky, or more risky, than others.
More to point: most studies show that you do best in investing simply by having money invested for long periods, and being diversified to mitigate secular risk. That wouldn't work in gambling.
Are you not then still betting that the stock continues to offer dividends / offers them at the same rate?
Cryptocurrencies like bitcoin don't generate an income. Therefore they shouldn't be increasing in value at all beyond the rate of inflation.
They should stay at a stable price adjusted by inflation +/- some volatility. If bitcoin suddenly increases in price there are only two possible reasons. Either inflation of USD is higher than expected (unlikely) or more speculation happens which drives up the volatility.