I'm sorry, I didn't mean to imply that Microsoft Word was subscription-based, but only an example of how a developer who's on a preset schedule to get the next upgrade out might repeatedly insert frivolous and superfluous features into their programs instead of either leaving a good version in place and fixing existing bugs or adding needed features to an upgrade. There are exceptions. One developer who has a yearly upgrade model waited 16 months to get his next upgrade out, giving everyone four months for free. However, users were grateful because it was a solid upgrade that had been thoroughly tested, and he was happy that almost everyone chose to pay the modest fee for another year of updates.
One other gripe. I recently moved and my IP address changed. But with all the "check for updates" and "phone-home" features added to many programs, I've already had to dispute my licenses with several vendors. Two have denied me upgrades saying I'm not the same Zaine Ridling, despite having all my original emails, purchase receipt, license number, and email address. One even said, I can't let you have the update (not even an upgrade), but I will allow you to buy the update for the upgrade price of $29.95. What a rip!