Grocery shopping is best done at small privately owned businesses. Small supermarkets in particular are and should be treasured by local communities. Something about their ownership structure and their lack of scale makes them more accountable to shoppers. They can't afford to engage in the data wrangling red and green do to work out the maximum price the market will pay for tuna on Thursdays between 6 to 7pm. The fresh produce is often better quality, the PA music less insipid (or absent totally, hooray for Aldi), the stock actually looks a bit different quarter to quarter. It's simply a better balance of power between org and individual.
If you're shopping at large corporate retailers, especially when making vice purchases, you're best using protection
Getting people to attach a(ny) value to it is the biggest hurdle by far. I think the complacent attitude is part genuine incapacity in dealing with abstraction (what is a data profile anyway? How is knowledge of my purchase history a risk to me?) and part exceptionalism/denial. People like this tend never to think in terms of power dynamics.