tavavex parent
These examples aren't quite apples-to-apples. Yes, I can e-transfer money to other people in Canada I know or even pay small businesses for their services. But that only applies to one country. When I buy something on Steam or Itch, I must send money abroad, and the same is true for countless other things. And what options do you have for that besides the Visa/MC duopoly or crypto? I'm not a crypto user, but I see it as the only realistic future way of moving money to buy anything that the holy payment processors deem icky, barring the near-zero chance of them being regulated in the US or a popular competitor suddenly appearing.
Steam collects GST so they've already figured that out.
But your basic thesis is correct, it's not apples-to-apples. Debit vs credit is a significant difference. Another major issue is that while the regulations for any one of the alternatives on my list aren't particularly onerous, I imagine the superset of all the regulations/contracts might well be.
I'm not sure how exactly Steam pays local taxes, be it a Canadian third party that siphons the extra money for them or if they just send each region the tax money, but either way the money is flowing abroad at some point. Then there's individual transactions. If you need to internationally send someone money and the payment processors say no for any reason, you're largely SOL. I guess you can mail cash directly, while that still exists. But my point that you can basically only go either through Visa/MC or through crypto stands, even though I don't particularly love either.
Or international bank transfer, or postal money order, or Western Union, or several other unlikely mechanisms.
Aren't they already collecting through local entities in the first place and then converting them to dollars? Also, Steam does support local card companies like RuPay in India.
SEPA allows for free, instant international transfers. Why can't we have something like SEPA that encompasses more than just Europe?