Earlier quoted context omitted.
But previous model catered for that: you buy a tool and x months of developers' work. If you want to buy more work (updates) you pay again. The incentives are nicely aligned here. With the rental model they aren't because you will have to pay for 20 years even if they stop developing the software. This trend is disturbing. It really is similar to not being able to buy an apartment, a car or a kitchen knife. With all…
You are confusing an subscription-based IDE with software-as-a-service. Do you even use IntelliJ? You don't lose anything except access to the IDE. You can always switch to Eclipse if you don't want to pay. You lose NOTHING except the convenience and power of IntellJ, which is why you pay for them.
I, and many others in this thread, are happy to pay for a perpetual license to a particular version of software. We are also happy to pay for future versions of that software, if future versions are even vaguely worth paying for. We are not happy with making rented software that contains a built-in killswitch a critical part of how we get our work done. [0]
[0] kileywm found some JetBrains FAQ answers that indicate that if your license cannot be verified for 30 days, or your license payment is 30 days overdue, JetBrains's software will refuse to function: https://news.ycombinator.com/item?id=10171998