Subscription model is actually way better if you don't want to end up with feature bloat. Because you actually get money from users even if you only ever fix bugs and improve performance.
If you freeze your features you will soon arrive at a point where everybody who wanted your software bought it and then the revenue stops.
If you freeze your features you will soon arrive at a point where everybody who wanted your software bought it and then the revenue stops.