Company A sells cryptocurrency in country A. Company B is a payment processor in country B. You in country A go to the country B merchant's website and enter your card info to buy something. Your card gets charged by company A to buy cryptocurrency, the merchant gets the money through company B and the transfer of cryptocurrency from company A to company B happens in software on a server somewhere and the user doesn't have to do anything.
Why is this either not happening or not sufficient?
We are building exactly this at Intercoin. I hate that most of crypto is zero-sum games. https://intercoin.org/currencies.pdf
Also Stripe is launching Tempo blockchain, USDC is launching Arc blockchain. Cool things are coming!