This is an issue that has been bugging me for some time. We write small utilities that help you on WordPress. Some of them work inside another plugin such as our SendFox plugin for Elementor. They do one specific task and we hope, do it well. In many cases, we do not need to update them or need minor updates to keep working. You do not really add major features to small utilities.
Personally, I’m not a fan of subscriptions either. They have their place for SaaS (Software as a Service) or for plugins that require constant feature updates or development. For a small one time utility that does a simple thing, we want it to be set and forget.
Recently, we changed our policy so that all new licenses are sold as perpetual, or lifetime (the lifetime of the plugin!). If you have an existing current license we will convert those shortly to perpetual/lifetime. If you have an expired license, we will be happy to offer a discount to update. We just do not feel it would be fair to those that did renew their licenses.
We, obviously, reserve the right to change this. Should we introduce a new plugin that provides phenomenal value and we keep adding new features makes sense to have recurring revenue. The promise is that any Pay Once license will remain that for that specific version. Any major upgrade could incur an upgrade fee. (Major being version 1 to 2, not 1 to 1.4 etc.).