While it took a community outcry, I think Jetbrains now has the best subscription model, that’s a positive for both users and the company.
They could just let me keep the version I already have and block me from future updates. The way, they set it up right now, they are deliberately causing some disruption when unsubscribing.
It's called a Cash Cow[1] model—you make a one-time purchase, which allows you updates for the next year. At the end of the year, you can either purchase another year of updates, or enjoy the full-featured app you currently have.
The thing keeping me from subscriptions is the fact that if you decide you no longer want to pay, you no longer get access. This encourages devs to continue to ship great updates, while not gimping your software at the end of the payment term.
[1] https://drewmccormack.medium.com/a-cash-cow-is-on-the-agenda...