I understand that, but we had a solution to this which worked fine: upgrades.
A number of trends have made this unpopular, and yeah, Apple deserves a big chunk of the blame, but by no means all of it.
But this has been explored fairly well elsewhere, so I'll refrain except to say: I do hope the steps are taken to reverse this unfortunate trend, because shoehorning subscriptions in where it's a bad fit is no kind of solution.