We should have a payment system that isn't held hostage by two providers anyway. At least here in Europe MasterCard and visa are the only options. Amex and Discovery are really unusable here. Besides selling our data this also means we get American morals pushed on us, eg they won't provide payments for some websites they don't like. But how do you break up such a duopoly?
Not exactly easy but it’s not impossible. An app based system could probably do it and force ApplePay and GooglePay to use it in those areas. They will if it’s in place.