Would that not mean developers that update more and get better value for their customers are penalised?
Subscription cuts strikes a happy medium, where apple gets paid when the company gets paid, so if they deliver more features they are not penalised but they are also not allowed to update for free forever (potentially adding malicious code without anyone checking due to only being checked the first time they paid).