I agree with this for in-person payments. But surely stripe has a monopoly on development api payments and PayPal on e-commerce. What i would expect is that visa Master card try to buy the stripe/PayPal.