When you open a web shop, you pay to get SDK from payment processor to integrate them with the site.
When customer clicks “Checkout”, they are sent to payment processor website to enter card number like 1234 ...5678... and whichever card it is, it goes through, and shop owner receive the payment later.
Which means payment processor has contracts and connects with every card networks, absorb API differences, and on top of that, obeys and agrees to everything CC network thinks or says, to be able to handle any cards customers may have with them.
So if a Visa or MasterCard exec thinks maybe he don’t like Cheetos and make a call to processor CEOs how they think about it, no later than by Friday no one will be able to order a single bag of Cheetos, especially online, using any credit card because payment processors will have explicitly communicated that Cheetos had never been tolerated from the beginning and any store who let that happen will have accounts frozen.
It happens somewhat softer than that but kind of happening once couple years these days.