I really hate that some analyst is making all these hundreds of people recite a soul crushing "do you have?" script all day every day. I shed a tear every time at CVS, at the grocer, etc.. It is a depressing orwellian manifestation of economic class that I can't un-see.
For the most part I do not have a "rewards card" for this reason, and because they track me, and because the discounts are puny. There are two exceptions when the discounts are large enough for me to play along, and even in those cases I don't need them to force the poor workers to ask about it.
I feel the same when they ask "is coke OK?". I ordered a cola, any cola, but someone always makes sure to force the server to ask about the brand.