It depends, what are you charging for the new features in the update/version? Twenty years ago, you'd put out a new version and I could go find what new features it had and decide for myself whether those were worth the price you ask to get them. If the answer is yes, I pay and I get the new features. If the answer is no, I don't pay and I keep using the program I already bought.
Why do you think the company is automatically entitlted to rent seeking and the removal of user choice just because they tweaked the ui?
Why do you think the company is automatically entitlted to rent seeking and the removal of user choice just because they tweaked the ui?