A stock that pays no dividend will only reward you if its price appreciates. This, of course, is pure speculation -- a gamble on whether or not the company's ticker symbol will end in the green or red. Stocks with a long record of providing dividends, however, provide you with a slight assurance of a potential source of income.
Among those who apparently have not yet benefited much at all, at least so far, are owners of small businesses who would like to keep offering coverage to their employees but can no longer afford it. They can't afford it because insurers keep jacking their rates up so high every year that more and more of them are dropping employee health benefits altogether.