It sounds like you feel like you underpaid. Then the solution is for them to charge more or charge for more of their products, not a subscription. A subscription basically forces you into paying for upgrades.
The only thing a subscription model is good for is it wrestes power from the consumer.
With the traditional model if they decide to stop updating the app, you wouldn’t buy the next version, and that would be your leverage. With a subscription model, they can decide to stop deivering updates, or deliver lower quality updates, and you’d be forced to pay perpetually just to keep the existing software operational.
The only thing a subscription model is good for is it wrestes power from the consumer.
With the traditional model if they decide to stop updating the app, you wouldn’t buy the next version, and that would be your leverage. With a subscription model, they can decide to stop deivering updates, or deliver lower quality updates, and you’d be forced to pay perpetually just to keep the existing software operational.