The sad side effect of these apps is that everyone else who don’t have it (by choice or by circumstance) pay even more because they don’t get personalised discounts.
I know because I didn’t know there was a McDonalds app until my brother got me something one time and he paid decently less than what was on the “offline” menu.
It’s a win-win for the companies. They get to extract more money from a majority of their occasional customers, while getting very accurate tracking and behaviour metrics of more dedicated customers.