The classic example that everyone brings up is airlines. If you have 3 random people sitting in the same section of the same airplane, odds are that they paid 2, and maybe 3 different prices for the same exact ride. And if one of them didn't want to stay the weekend before coming back, that one certainly paid more.
If this still bothers you, consider someone at a swap meet, bargaining with everyone who walks up. Each person gets a different price for the same product, depending on how well they negotiate, how you're feeling, etc. It is no different.
A set price is a convenience, no more, no less. And if you have one, and are successful, you'll eventually run into a large company that hires people whose entire job is to change those prices for themselves. Oh sure, they'll wrap it up in nice phrases like "do you support volume discounts" but at its heart it is the same as the swap meet.
If you want other examples, take a look at licensing for access to various services. For instance I would guess that universities pay less for the exact same Microsoft licenses than private businesses. And Microsoft is willing to grant discounts on those licenses to small startups, in the hope that once they are real companies they will pay top dollar.
But the master in this arena is Oracle. Monthly license fees are much, much higher for companies that are locked in to Oracle than for companies that aren't. This is why they do not quote a price to anyone - they want complete freedom to negotiate.
If you want to learn more about this, including negotiation strategies, I highly recommend Information Rules. It is about 15 years old, but still relevant and worthwhile. The key principle is lock-in. If a company is locked in, you can charge more. If a company is not locked in, you should give a break, and maximize their opportunities to get locked in. (Oracle is the master at this.)