Volumes, updates, support could all be part of a uniform published pricing, which would mean everyone pays the same price. But vendors prefer to extract as much as they can from each customer.
It’s not right and wrong, but it does reflect that this the sellers choice.