I have the same issue but regarding paying for groceries. I have to pay more because I don't have access to the grocery store's coupon app because I don't use a smartphone.
They seem like a pretty natural successor to the punch card model, which I can't imagine had a motive beyond the obvious.