Let's not forget maps, where they arbitrarily decide to show you a shop/hotel/restaurant 5km away when there is one 200m away.
What if maps only took you to places where you have a loyalty card - or the places that currently have discounts on things in your shopping list.
Give it the right marketing spin and people would love it.