Most in-store payment processing goes directly over those two companies still.
And of course with GDPR, there are actual restrictions on how Visa/Mastercard can monetise your transaction history, and with banking regulations, how much of a cut they can take.
Getting ride of the Visa/Mastercard duopoly would mean that all banks must connect to all other banks, which they do not want to do, believe me. That would be an administrative hell for them. Which is why they've been putting up with those two for so long. These are the google of banks. They are convenient.
The alternative would be some sort of joint venture between all the banks. The result would less fees for the banks but no benefits for the client as the bank would keep the margin and it would still be a privacy hell.
Another alternative is a public utility. But a lot of people will be as uncomfortable providing their payment data to the government.
This is what happens in India. UPI (unified payment interface) was launched by NPCI which is kind of a joint venture between the regulator and banks. In an abstract sense, the bank processing the payment does connect with every other bank via NPCI.
The underlying rails are an older infrastructure of IMPS[1] which is the interbank money transfer system.
I do not agree with the privacy hell part. When bank transfers happen, they anyway have to do the required checks with the other banks. Frankly, people in my circle never even cared if it could be a privacy issue for us.
On another note, there was always incentive to launch NPCI in india because 1/ The infra is relatively newer so it was easier to do (java I think) 2/ Almost all banks' software was built by Infosys/TCS etc. (in java) and that meant the ones integrating would be the same parties who practically used the same architecture 3/ Visa/Mastercard did not have that kind of penetration in 2010 so settlements were a real issue faced by every bank.
In US or European case, the issue seems bigger because the problem is half solved by Visa/Mastercard, so there is a bit of inertia to solve the same problem again.
[1]: https://www.npci.org.in/PDF/npci/upi/Product-Booklet.pdf
What would be so strange about that?
That said, in a system replacing VISA/MasterCard (which I personally believe is a goal worth working toward), it seems like the easiest way would be to connect all the existing national clearing systems (many of these already have instant payments on their own - Fedwire in the US, STEP2 in the Eurozone, Zengin in Japan, etc etc) in a two-tier system.
I think the EU's getting there with open banking directives like the PSD2:
"the provision of a standardised and reliable access interface to payment accounts (i.e. an application programming interface, API)" https://www.ecb.europa.eu/paym/intro/mip-online/2018/html/18...
I think we need more regulation and government oversight here - even in Europe, but especially in The Land of the Free.
India has UPI, China has WeChat Pay and AliPay, Russia has MIR, and forced Visa/MC out of business for domestic payments like five years ago. Adding insult to injury, all these systems do have instant online payments.
Oh, and Japan has JCB, heard African and Latin American countries have their own systems too. The "world" you're talking about is a small one.
It was a philosophical question. Why is it so hard to walk the talk.
"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"