Do you feel like you don't understand my intended mechanism? Because that language was solely intended to communicate what I was thinking. Which part was unclear?
Yes, you're pushing an idea that has deeper ramification on how the billing works and how you explain it to the user.
It goes from a simple "the user pays every month" to "the user sometimes pays, sometimes doesn't, they have to guess by themselves when and why they
'll pay, it all depends on what happened in the past month". How you deal with the extra complexity from the user and from the contracting side is completely unclear. It might be surprising, but many users care a lot about understanding what and how they pay for.
Perhaps it's not important to your point and it's just an idea that doesn't need to ever see the light of day. But I feel we've been using subscriptions for long enough that improvement ideas could come with a clearer picture on how we deal with the change.