I don't mind subscriptions, I actually prefer them for many things. Especially for software I rely on I want the developers to consistently earn money so they keep motivated to work on it, do maintenance and fix bugs. I don't pay for software, I pay for the thing it allows me to do. Me paying a subscription fee creates an incentive and responsibility to keep things working. If there is a backend component to its even…
Indeed. Buying an application is not necessarily like buying a wrench or a shovel.
Is it really reasonable for software industry to drain so much money just because it takes some effort to write a program that won't magically rot in a few years?