Comment by TheTaytay
I agree with you on three things:
1) I agree that there are markets where "if you have to ask, you can't afford it." (However, I think those are extremely rare, and don't believe Enterprise software, even expensive enterprise software, is usually one of those markets.)
2) I agree that "cheap" people who are unwilling to buy expensive software are likely going to "hate calls."
3) I also believe it is true that, "If a potential buyer is willing to go through the time and effort to schedule a call, even before they know if the product will work, and even before they know what it costs, they are MUCH more likely to be able to afford it than someone unwilling to do that."
But that doesn't mean that potential buyers who "hate calls" and prefer to know what something costs before-hand are "cheap." Many very expensive products list the price (or at least the maximum price, right on the website): [Luxury cars](https://www.mbusa.com/en/vehicles/build/g-class/suv), [Mansions](https://www.zillow.com/homedetails/1900-Spindrift-Dr-La-Joll...)...
I don't think Tesla customers are "cheap". Not only is the price is right on the website, you can [buy it in a few clicks](https://www.tesla.com/models/design#overview). That's not because their target market is "cheap people who hate calls". (Also, have you ever spoken to a Tesla buyer who wishes they could have had a call with a car salesman first?)
I don't think people who buy multi-million dollar homes are "cheap". The starting (maximum) price is listed right there. I can't imagine that someone thinking, "I wonder how much are they asking for that 20 room mansion?" is a signal that they are "cheap."
I can see the value in not wasting a seller's time with cheap people who will be crappy customers. I think you could do it just as easily by clearly stating ballpark prices and/or the components of prices up front, rather than gating it solely based on whether someone is willing to schedule a call.