Are ability to purchase software through Salesforce.com is not dictated by our needs as a customer but by their investors.
We have repeatedly attempted to upgrade editions for additional functionality but have been told 'no' and that we have to wait until the next renewal date as it would negatively affect current contract values which the accounting department will not allow. This has nothing to do with the need of the customer and everything to do with their stock price. This is not customer service but customer disservice.
If a company treats you poorly for reasons of greed with the little things, imagine what kind of business partner they will be with the big things.