When you pay with a credit card, venmo or zelle or whatever you are giving your purchase information to the payment provider AND the merchant.
If you pay with cash or Monero or a gift card only the merchant knows.
It's obviously a privacy gain.
That's what he doesn't want to recognize.
