Asana as a subscription product makes sense as they provide hosting. The same for paying for backups for something like Obsidian.
However a single player game I play locally should not be a subscription.
Creative Cloud is interesting because they don't really offer ongoing value, but the price for purchasing it used to be so high the cost of "renting" it for a month feels better.
So, are you actually providing an ongoing service that justifies ongoing payment from your customers? On the flip side, are you pricing lifetime access at the true value of the software?