Is haggling anything but a waste of time? My understanding is that it's like haggling for cars. The buyer never really wins, they at best "don't lose."
Haggling works better at small shops with few customers and no lines. It allows the seller to have a huge markup on buyers who have little experience or time, or aren't as price-sensitive. It also allows for a human connection between the seller and a discerning buyer, and has an entertainment value for them both, like a short game.
Honestly, that sounds like ripping people off to me. An important part of social mobility is being able to venture into different businesses. Experience in a subject is an advantage in many dimentions, but having to learn new things while having your suppliers exploit your inexperience sounds like an unjust burden.