(Assuming you're okay with paying for software, just not an ongoing subscription)
Reasons why subscriptions may be a "better" than upfront licenses, even when the subscription cost more in the long run:
1. Cashflow management
2. Bypass budget approvals due to smaller amounts