I personally can't stand it when rich foreigners try to get a souvenir for a few dollars less than the list price. That infinitesimal fraction of your wealth doesn't matter to you; but it could make a big difference to them. And similarly, I hate when I have to treat business deals as if I'm negotiating with a hostile enemy, when we can both benefit.
That said, the GP comment was about trying to win the long game by sacrificing the short game, and I meant to point out that there is not always a long game and even if there is, not everyone subscribes to the same win/win philosophy and recognizing when your negotiating partner doesn't is a valuable life skill.
If you don't haggle in haggle culture, you're missing out. It's just part of the experience.
Of course you may not enjoy it, in which case missing out is preferable but it serves many purposes.
Yep, this is an excellent point. The interaction doesn't quite take place in isolation: it's in a societal environment, and your actions can return to you through that network in some form.
Is it really true that you would win nothing? I think that one might be a better person to leave just a little on the table rather than have that random trinket vendor right on the knife-edge between taking the deal and refusing it.
One might even say that one could win one's soul!