Subscription increases loyalty, which increases revenue, which compounds your company being highly valuable. If you can get 20-30% of customers coming back every month and making a purchase from your company, you should do pretty well. Yet it's hard to build loyalty when there's no system in place to nature it. One-time sales also leads to very uneven, unpredictable cashflow. Normally when sales stop, revenue stops- but not with Subscription!