They charge more for everyone there. Now they are able to charge more for you
Per customer pricing is only possible for online shopping.
Pharmacies in my home country are notorious for making personalised prices. Some big brand grocery stores here have "fiddly" cards and face tracking.
They can easily manipulate prices to make you register yourself and then make discount based on some personalisation metric.
We are all used to it though Amzn and others. We just don't realise that all that is needed for it to get to your basket is that one of them to do it and others to follow.
We have seen many recent examples of companies applying abusive corporate practices and instead of capitalising on it, the competitors just follow with some excuse...