"that's why the Big Stores have "loyalty card" schemes like Nectar"
Some succeed in bypassing "loyalty card" registration. One UK 'super'market I have to use lists a persistent "registered acount number" at the bottom of every receipt despite my not engaging with any "loyalty" arrangement. It seems to be tied to the payment card, so clearly they can tie all my purchases to a single record.