Earlier quoted context omitted.
Not the whole world, this is mostly in the United States. In Europe its more like what you describe, banks are the card payment provider and we have (near) instant online transfers. Credit cards are relatively unimportant here.
What are you going on about? Pretty much all European banks issue Visa/Mastercard credit and debit cards (sometimes under their subbrands Maestro and VPay) by default to pretty much all customers. 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.