pay per use versus pay per time?
the ol' micropayment cognitive burden thing, it's just more complicated to keep track of and the deployment of it that is user friendly is also more complicated, like, how do you get around having to show the user their balance somewhere visibly all the time? green dot that turns orange maybe?
simply getting a DM warning that your sub is about due to pay is much simpler