I am a bit concerned that it's easy to say “exclude credit cards”, but credit cards are just as much a payment system as any other system, so that doesn't take away my concern about market dominance.
On December 9th, 2024. See this statement in context.