Year ago I remember learning about appliance stores who advertise "lowest prices guaranteed!"
More specifically, if you can find another place which sells the same model for less, then you get it for the other price.
Thing is, they are the only seller of that model. The vendor has a model X123 for that shop, a model X124 for another place, etc. And that shop is the only one who can sell that specific model. So they of course have the lowest price.
Something similar exists for software: that's why there's "home" and "office" and "professional" and "enterprise" and so many other variants.
So, your "home" version only supports 2 connections at a time, your "office" one doesn't implement a certain function that "professionals" are more likely to use, and your "enterprise" defaults to logging. Even better, with software you can have a unique product for each sale.
All different pieces of software, so all different prices.
Then on top of that, you don't sell the software but software + support. And the support costs can vary.
Which means I think it's easy to bypass your hypothetical restriction.