When the tax rate on capital gains (now 20%) dropped far below that for dividends (30%+), companies realized they could spend the same amount of money buying back shares. This should drive up the share price by the same amount as an issued dividend (do the math). The difference is that investors can sell shares and only pay 20% instead of 30%+.
1) It will stop growing, and begin paying out dividends
2) It will be acquired
3) It will fold
So, ownership of stocks that do not pay dividends is speculative- eventually, it will either fold or net you money. This is not liquid, of course- stock trading is the liquidation of this speculation, if that makes sense, in the same way that you hold a bond in anticipation of future returns, but you could sell the bond for more immediate gains.
(As I understand it, the reason why a growing company will, in theory, eventually pay out dividends rather than just keeping wads of cash is because once the return of reinvestment tapers off, major shareholders will band together to force the company to pay out dividends)
Investing without a dividend is just speculation.
Stock gives you a share of current and future profits (via dividends) as well as a share of the liquidation value of the company. If a company continues to acquire assets, this increases its liquidation value; some companies do this rather than paying dividends because it's more tax-efficient for investors.
One of Warren Buffett's investment strategies is to look for companies that are stable but whose stock is trading at below liquidation value.
Otherwise, as an investor it's better to keep money within the company to fuel its growth so it can pay better dividends in the future.
This is similar to how startup founders often don't draw a salary just to have more money to invest in the growth of their company.