Apple is holding onto $200 billion dollars in cash. I do like Bill Gate's whole "Let's be able to survive at least a year even if we have no revenue" but companies holding onto this much cash seems like a social ill (and a pretty good counterargument to the whole trickle-down effect)
social ill? why? what would you rather them do with the cash?
Acquisitions, where they make sense - take on products that have good tech but need to be shepherded by a large corporation to become something the wider population can benefit from.
Dividends for investors, so that they can judge for themselves whether they want to hold cash for safety or something riskier.