Stocks can start paying dividends in the future: MSFT did not in the past, and does now. AAPL did, stopped in the 1990s, and started doing so again.
You should be indifferent to the company's dividend scheme since it's the underlying business activity that drives total returns, and not its distribution policy. There is all sorts of magical thinking when it comes to dividends:
* https://canadiancouchpotato.com/2011/01/18/debunking-dividen...
* https://pwlcapital.com/the-irrelevance-of-dividends-still-a-...
A pyramid scheme can run out of people to keep it going: the stock market is in a sense a 'savings scheme' for future consumption. Younger people work and turn their cash into savings, older people take their savings and turn it back into cash: as long as young people need to think about the future, and older people / retirees need to pay bills, there's a mechanism to maintain this cycle.