It’s a choke point on the entire economy for any sufficiently motivated interest group that wants to ban something that would otherwise be legal…lobbying a few executives at Visa/Mastercard to shut off the taps is much easier than lobbying government to pass a law.
With no mandated open protocol for (legal) payments or legal protections like the internet has, this will continue to be a problem and will only get worse.
Ultimately I think digital payments should be facilitated on government rails just like cash is. Where any decision to block a payment should be determined by law, and require actual skin in the game from elected representatives who are fireable by their constituents.