Subscription is hugely more profitable than a one time purchase even if the latter equates a multi year long subscription. It provides the company with customer personal information and proof of engagement, it is more easily sold (it's like a purchase with a loan) and other advantages.