I think it's fine to allow it but if you're going to price things based on the individual buyer, you then should be forced to accept counter offers. Make everything negotiable.
$5.00 for a gallon of milk? No, I'll give you $2.50. Back and forth until you find a mutually agreeable price.
Ah yes, the old 3 hour grocery list negotiation. This must be the lauded efficiency the capitalists are always on about.
Kinda happens if you go to the wrong store.
No, an AI running on your phone will do it. That's how the stores are setting their prices. Fight fire with fire.
What happens if there's no agreement, you either walk away or concede to buy at lowest offered price? Seems like their AI should stick to its guns every time.