Subscriptions are ultimately unfair businesses models in many cases.
For some they are fine, but I suspect for the vast majority of people there’s no way everyone utilizes products in an evenly distributed fashion. It may be fair for 3 months but useless on the 4th.
I understand why they exist and it’s a nice way to support a business you like and utilize. But if we are talking strictly fairness, people get ripped off from time to time.
I’m not sure what the fix is, perhaps an option to pause or a way to easily opt back in once you’re automatically opted out? I suspect no developer will create this functionality for themselves. The other option is pay as you go.