If the buyer is an enterprise they expect a discount. The buyer may require the seller to use a supplier management tool like Arriba which has a monthly subscription fee. The buyer may purchase through a reseller, in which case the reseller expects a percentage of the transaction. The buyer may require custom contracts which can cost thousands of dollars in legal fees. The buyer may require extensive audits, pages of questionnaires and more which can take significant time and resources to complete. The buyer may hold back payment for up to 180 days.
So from my perspective, the problem is not the seller, the problem here is the enterprise buyer. If the buyer was willing to purchase from a website, with a credit card, and accept standard terms and pricing without modification, you would probably see much more transparent pricing and encounter fewer "contact sales" buttons.
Could there be some middle ground? Could you do something like "prices start at $X; additional fees may apply?" At least give us a ballpark number; something from which I can decide if it's worth my time to investigate further.
Honest Pricing/Licensing Plans
Personal | Business | Enterprise
$5/user/month | $8/user/month | $8/user/month
| | + $200/hour custom license business development rate
Features | Features++ | Features++