It is worth noting that some companies charge for extended download periods especially if they sell via the DigitalRiver online store system. Usually unless you pay for the extended downloads service you are limited to downloading within the first 30 days only.
Yeah, I wanted to bring that up too. Had this a few years back when PowerDVD was the way to go for video players and was rather surprised that I couldn't download anything after 30 days anymore. That was a really bad practice imho.
The thing is, it would obviously nice to have a software that lasts and gets updates forever for just 30 bucks. Everyone can create an open source project at any time. But reality is, a lot of things just take ages with that, forks happen because people are not pulling on one string but rather want to continue their own vision etc ... nothing is perfect.
But for someone trying to do money and make a living off of it (not everyone is in high school having lots of free time and no liabilities or bills) it is unrealistic to have a cheap product and get endless support. People have to get paid, the alternative to a subscription based model is usually that products only hold like a year until support is cut off and no longer updated, then the next "version" comes out which you have to pay again for a minimum of added features and lots of new bugs. (like PowerDVD 1 to 20 ...)
To be honest, I like this model here better. If someone is disappointed because needed features are not implemented or bugs not solved in time or just dislike the product ... one is always free to cancel the subscription/not renew. In the end we all "vote" with our wallets.