Quote from vhehn:
in theory you are correct but in reality what was happening was that management was using the excess cash to enrich themselves or overspending in purchasing other companys at huge market premiums. at least if the cash is paid out as dividends it cant be wasted by corrupt or inept management.
Yes, I'm aware of that problem
It's actually covered by another theory called "agency theory". 