Think about people dislike car sales. And the prospective customer is guessing, and negotiating and all the make offer mode of b.s. is why people HATE to buy a car. All the monkey business and the game. On the other hand if you post all with prices, then all your competitors study them and then lower theirs. I am not referring to Masterati valued names, only the Ford generic low end names and perhaps mid range. My 2 cents. Prior to this, I struggled years flipping back and for posting pricing in my direct sales outbound marketing versus, “call me to get a price”. Once the mailings hit the desks- then I got hit with all my competitor dealers fake inquiries, the typical free appraisal type seekers from both dealers and end users, the tire kicker types still would call me, and then I was able to create a blacklist of those types. Voicemail was the screener, not hit cold from direct call in. I became secretive on prices and had competitors grill me at trade shows, and just dodged them. Then we set an MSRP, but then unscupulous dealers would not respect that even though they were supposed to (think the Apple store price model).
There is no easy answer. One thing I admire one particular domain broker for is NOT disclosing his final sales prices to go public, especially to his competitors. He goes out publishing high asking prices to set in the prospects mind a certain value, then once negotiations start It keeps him at his market position, then discounts from there. Win, win, win. Buyer, seller, broker.