Earlier quoted context omitted.
It isn't something I've seen advertised by credit card companies here (UK) but in the US at least some offer virtual cards whereby you can give different vendors a specific virtual card and cancel that if they don't stop taking payments when you want them to. As much as I'm not a big fan of PayPal¹ I use that rather than separate credit card payments/subs for online purchases including subs for things like hosting ac…
My PayPal story (in short, search my comments if you want more detail) - I bought a cheap game ( I contacted PayPal, who opened a case, according to their agreement with Steam (which I'm not party to). PayPal found Steam to be in breach of their agreement (PayPal & Steam's). I was refunded. Then Steam enacted petty revenge against me, and continue to do so. PayPal acted laudibly, imo, but there seems to be nothing on…
What you really want is a system where a customer who issues a chargeback that isn't disputed gets the money back, but the merchant also doesn't get a chargeback fee because there is no dispute. And then if there is a dispute (and the customer still wants to do the chargeback), the chargeback fee is loser pays. Then you have a reasonable way for customers to issue legitimate chargebacks that still discourages illegitimate ones.
What we have instead is that if you do a chargeback, the merchant gets whacked with a chargeback fee in the range of $20-$50. Obviously the banks love this; they get the money. But the merchants respond by banning customers who do this, because if you make a $5 purchase with a $1.50 margin and then issue a chargeback, the risk that you do it again before you make enough purchases to even recover the first one is too large.
But if you prohibited merchants from dropping customers over that then there would be no deterrent to fraudulent chargebacks (or to using the chargeback system with the eye-watering fees instead of the merchant's RMA process), so there would be more of them, and merchants would have to raise prices on everybody else even more to cover the bank's fees.
Whereas if you had a balanced system that minimized fraudulent chargebacks while still allowing (and eliminating fees for undisputed) legitimate ones, that would minimize chargeback fees, which is exactly what the banks don't want.