Jetbrains is the perfect example of a subscription based platform that I will happily pay for without any bad feelings. I pay yearly, after a few years you do get a discount (so I am a happy camper). And if at any point I decide I don't want to pay it anymore, I keep access to the latest version of the software I paid for.