I don’t love asking prospective buyers to make an offer to buy a domain name, particularly on higher value assets. Not only does it encourage time wasting lowball offers, it also implies that the seller is open to considering any offer, and people tend to make unrealistically low opening offers fearing a realistic offer will lead to a very high counteroffer. It can be a frustrating waste of time for all involved.
That being said, I don’t like to have “buy now” pricing for my highest value domain names. The higher end of the domain name market is dynamic, and my pricing can also vary based on my own business performance. A domain name can be priced at $175k one day and $150k or $250k the next day, depending on different factors.