I understand this is tangential to your point, but..

> The JetBrains IDEs are good enough that I would consider paying for them

They are also not subscription-based. You get to keep what you pay for. You have a perpetual license to use it. We can quibble over licenses, but in effect, you keep what you bought forever.

Yes, if you want upgrades, you then need to pay for that, and that's where it starts to resemble a subscription. But, it's literally a "You keep what you bought" model. They let you use a years worth of upgrades and then you can decide if you want to pay to keep those upgrades. Which, frankly, is incredibly fair in my book.

Again, I realize this is not the point of your comment, but your Jetbrains remark spawned this line of thinking related to the context of subscription based software.

I think JetBrains is in general a very consumer friendly company. They contribute heavily to open source as well.