And what do you suggest replaces it? Developers don’t offer subscriptions because they are greedy. They offer them because it’s the best way to have a sustainable software business.
If the developer is actually continuing development, new releases that are worth paying for will happen.
It literally will break if left unmaintained if not funded properly, unlike a traditional software.
I do agree with other subscription-based models that sells software like Adobe Creative Cloud, where I'd be perfectly okay with having a non-updating version for a fixed cost.