the one time payment for a multi year support of software doesn't grow businesses. We just don't see the business of releasing a new version of the same software every two years with some new features and minor refresh, though it still done. It might support a small dev, but you need recurring revenue and subscriptions and ways to increase the ARPU to grow a real business.
Yes agreed. I used to have a one time purchase, but then I kept improving the app, adding more complex features, and the old price didn't reflect all the new work I had put in.