They always try to get me to punch in my loyalty card when buying (only) tobacco even though you don't get points on the purchase. It's made me wonder what they're doing with that data, and selling it to insurance companies came to mind.
But still I generally pay with cc/debit cards so the banks still know where, not necessarily what, but how much I spent.