This model gets implemented, and then the comments section is littered with "I prefer when I didn't need to pay for software upgrades and backward compatibility!"
Yeah, people can get irrational about such things (like ignoring that they're only paying when they choose to rather than paying every month automatically).
But the solution to this is to offer both forms, as several companies do.
But the solution to this is to offer both forms, as several companies do.