Nah dude, haggling rules. I get and respect your attitude that you don’t like it, because you’re coming from a place of fairness and transparency. But haggling isn’t about ripping people off—quite the opposite, it’s about finding a deal that both parties are happy with. It’s also more important in some cultures than others, e.g. to some people not haggling is actually rude.
The secret is that you can still haggle when there are price tags and fixed prices. You can ask for discounts, etc. I’ve successfully haggled my rent down! There are no rules! It’s basically a socially acceptable form of social hacking.
If haggling is idiotic, then I’m saving too much money to not be idiotic.