When I'm looking for pricing, I'm looking for order of magnitude, and enterprise sales guys want me to invest hours of meetings just to get that because it's an investment/sunk cost to them, but as an architect, it's really just a question of "does this scale in single digit multiples of $10, $100, $1,000 $10,000, or $100,000?" and I don't want to sit through what some of us have come to call their stupid time-share presentation.<p>But the reason they do those dumb meetings is it seems related to their performance measurement, which is ultimately by revenue, but it is a function of deals and their stage through their sales pipeline. How do you measure the quarterly performance of a sales person when the average enterprise sales cycle can be 6-18 months? Number of deals in the pipeline per stage and probability of that revenue landing.<p>By forcing stupid meetings to get the most minor bit of information, they can move my "deal," into a pipeline stage that improves the perception of their performance numbers, independently of whether revenue is ultimately realized. If you are a startup they need those numbers for projections that go into investor and analyst presentations that get you the funding to stay alive, and it's why you don't want engineers to say something or add information that will collapse the superposition of everyone's ability to believe long enough to survive to a more stable state.<p>My experience has been that enterprise sales are bizarre political intrigues that are divorced from features and product qualities, where concreteness itself becomes the enemy. So, tl;dr: "contact us for pricing," isn't so much a dark pattern as it is the outer edge of an infinite existential void.<p>I'm sure there is a more optimistic explanation though.