I just generally dislike the idea that vendors charge you more or less based on how pretty your smile is or how much you bribed them. It's an annoying concept, and I know that as both a seller and a buyer, I simply would not want to do business with someone as shady as that... only apparently every merchant in the game is that damn shady.

And it is shady. It's dishonest and reprehensible business practice.

Now, haggling I can understand, but the two concepts are completely abstracted from one another. I genuinely like the idea of doing small favours for merchants or otherwise gaining their gratitude in a meaningful way, resulting in a small but appreciable discount... But the listed prices once you hit the window should be exactly what is charged, and it shouldn't magically change between the shelf and the counter.