The companies that hoard cash may be ensuring that they can weather a downturn in sales and still pay employees and benefits. They may be hoarding money so that when their competitors go under due to the inability to get their debt limits extended, they can go on a buying spree.
Companies “hoarding” cash have big savings accounts and emergency funds - and are more likely to stay in business. IE, the smart ones.