People would need to buy more credits. I’m not asking for an eternal membership where I pay once and am done.
There would be many customers buying on different schedules and that would aggregate into a predictable cash flow.
This is a solved problem as companies have sold software for 50 years.
Subscriptions are more profitable, that’s why companies do it. Not because there’s any realistic business reason (other than wanting more money for less work).