SVB, a popular bank for startups, started offering a card with no personal liability https://www.svb.com/business-banking/business-credit-card/sv... and Stripe’s card also has no personal liability https://stripe.com/corporate-card?utm_campaign=paid_brand-US...
I think the reason large banks haven’t offered this yet is they’re not very catered to startups, which might have a large balance but no credit history (either as a business, or because the founders are young or foreign).
(My company somewhat competes with Brex cash but doesn’t offer a charge card or credit card product)