The way I see it, there's a tradeoff to being algorithmically profiled. Facebook, YouTube, Twitter etc profile you, and in return you get a time-sink, and some moderate recreation (and possibly some societal disadvantages in the aggregate).
Sainsbury's give you 1 nectar point per £ spent in store or in petrol. A nectar point's average value is a half penny, but annually they put on an offer to "double up" your points. That's a full percent off your annual petrol and shopping bills (more if you include the algorithmically generated offers).
The typical UK household spends £1,500/yr on petrol, and £6,500/yr on groceries, so the trade-off is that they give you £80/yr to profile you based on your preference of beans.