Based on all other comments I have an unpopular opinion: I think this is fine. If 10 people want to buy 1 car, how do you choose which person gets it? You raise the price until there's only 1 person. How else would you do it?
However, they play those games where they advertise one price but actually have tons of mandated fees when you show up to purchase. So it makes shopping around very hard, you can’t compare between 2 dealerships as even calling them won’t give you that info. It’s predatory and anti consumer.