Earlier quoted context omitted.
One thing that always rubbed me wrong about this is that, logically speaking, if you buy a license for a year, the perpetual fallback license should be the version you had at the end of the license, not the one that was on the market at the beginning of it. It doesn't really make sense the way they do it, and it feels like a particularly hamfisted attempt to grab an almost negligible amount of money, so I'm puzzled.
It's not the negligible amount of money that matters. The trick is that at the end of your yearly subscription you have already upgraded to a newer version, so falling back to the perpetual license means downgrading, which is both often a practical problem and (perhaps most importantly) something that I think many have an emotional aversion to. I'm pretty sure that if the fallback license was to the most recent versi…
In the end, though, when I discovered this was how it worked at the end of my PyCharm subscription, it left me quite a bitter taste in my mouth, and I just stopped purchasing any JetBrains products. These kind of details are akin to trying to trick people via putting stuff into EULAs nobody reads, and for me at least, it gives the distinct feeling that they're trying very hard to screw me over, so I try to not frequent nor support those kinds of businesses, IMHO.