Mikehit said:
There is no 'moral obligation' for a company to keep customers happy - it is good business (yes, keeping customers happy is part of maximising revenue)
That's your point of view but that's not the only point of view there is.
. But you cannot keep everyone happy all the time and trying to do so is definitely bad business.
I am not saying that companies should try to satisfy *all* their customers. That won't ever be possible. I am saying however, that companies should not take advantage of their customers in an unfair way - by having them, and the market, over years maneuvered into a situation where there really is no alternative (because you have spent hours and hours on your catalog, perfected your workflow, use features frequently that are not present in alternative software, etc., have already invested in years of subscriptions not only to use the software in the very moment, but also to be able to use the results in the future), and then suddenly force everyone to accept completely different and in this respect immoral (yes, I think there is such a thing) terms and conditions.