Pretty compelling, but are you making the case that there are no situations where a company would legitimately need to secure funding somewhere other than the capital or loan markets?
No, just not on an unsecured, subordinated, unlawful and possibly unenforceable basis at about 2% on your credit card. That's equity with no upside or even minority-owner protections.
Why is everyone always saying that if company needs to use credit cards it means they can't get loans or money elsewhere? For some companies, swiping credit cards is a free 30-45 day loan. Their vendor/supplier charges the same amount whether they pay by cash or credit, so why not use a credit card?
Why shouldn't the company get the extra time to pay for the goods and help with cash flow?
Why is the company not using its own credit card? Because the credit card company is unwilling to increase an unsecured line of credit (or worse, provide a line of credit in the first place) to the company (even with the fees and interest rates that credit cards can charge. You really think you're better at underwriting than the credit card company?