> I mean, is it that much of a hassle to carry a debit card with you?

In order to be exposed to targeted advertising? That seems excessive for the end goals (not mentioning the fact that you cannot opt out).