Some of it comes down to whether the app should rely on that positional data... like for catching an uber or something.
I do think that's exploiting the ecosystem and I have a feeling one well placed complaint with Apple would cause a stern message to McDonald's... does the app tell you it's because of your location accuracy?