I agree with you for self-inflicted problems (such as the financial crisis, or a lack of general funds).
Requiring all corporations to hold enough cash for 6 months of runway with 0 income however? That's an extreme requirement on which most if not all companies would fail.