This is an interesting topic. At the risk of going against the crowd, I'll lay out why Dividends may not be the best for shareholders.
1. Dividends are paid out when the company decides to, not when the shareholder asks for it (mentioned already by others); In some cases, a shareholder may not need it for several quarters at a time, years even.
2. If the above is the case, shareholders pay taxes and frictional costs unnecessarily
3. Company may have better capital allocation opportunities but it is insidiously difficult to tell shareholders that dividend will be suspended, even for only a quarter or year.
4. If the above is true and the company's hand is forced in paying a dividend, shareholders are truly affected in the longer term (opportunity cost).
5. There's nothing sacred about the number 100 or 1000 shares one originally purchased. This is sort of a mental anchoring. If a stock goes from $1 to $10 in ten years, the shareholder's capital went from $100 to $1000. There is nothing wrong with the holder selling 2 shares and now owning 98*10=$980. It is still a nice gain of $880.
6. Finally, from the company's perspective, longer the company's history of paying "increasing dividends every year", the more painful the end game. It is insidiously difficult for a company to stop a dividend. The fundamental responsibility of the company to deploy capital wisely is severely hamstrung by a history of dividend payments.
The relationship between the shareholder and the company should be one of trust. After all, money is "entrusted" over to the company in the form of the share purchase. In many cases, the shareholders mistrust the company (perhaps deserved in most companies) with excess earnings. This is a fundamental trust issue. It is not a healthy relationship at all, especially if you first got into the stock because of the promise of a dividend. A shareholder should not be a shareholder with this mistrust. I realize that most companies don't deserve the trust but that doesn't still change the gold standard.
Thoughts?