"I do not know of ANY reason to buy and hold a stock forever."
Agreed in principle, however, if a stock is paying dividends that are proximate to share price why would one ever sell? It would be like killing the goose that laid golden eggs.
Of course, in terms of the size of the benefit and rate of return, much would depend on when one got in.