But who actually wants the hassle of having an app for McD, BK, Subway, and other garbage where you're trading your data away, and giving everyday advertising space on your phone, for food that doesn't even taste good for a slight discount.
McDonald's (UK) has a hamburger for £1.19, or even a bacon double cheeseburger for £2.89. A happy meal is £3.89. You could reasonably feed the whole family for £20.
Five Guys (UK) charge £9.95 for their cheapest burger, and £12.25 for the bacon one. It's £4.35 for the cheapest fries and £4.45 for a soda. £20 covers one person's meal.
It's more for people who need or want the convenience.
The "slight discount" usually gets me get a pretty full meal for less than $10 and, on occasion, significantly less than that. Really depends on what specials they're promoting and how frisky I'm feeling.
And just turn off notifications to not get unwanted advertising. Don't really care if they know my food preference data since they would have it anyway if I pay with anything other than cash.
At least on android devices you don't even have the option to disable a ton of access to things like sensors.
That data they collect isn't just about ads either. They'll throw you a deal every once in a while to keep you handing over that data, but they're figuring out how much money you have, when you're most vulnerable to suggestion and least likely to resist, all so that they can adjust their prices just for you in order to make sure you're paying as much as possible.
Plus what the other poster said with the massive data dump you're actually giving them.