The value is in the database: name, age, location, occupation and whatever else they get off you.
Why do the supermarkets run "loyalty" schemes? Not to reduce your shopping bill, that's for sure. They want a database of who spends money on what - and they'll no doubt use it to persuade you to spend more, not less.
Personally, I pay cash for stuff that's in the "reduced" bin...