If a software requires a server component that is costly to run, then I would expect the software developer to charge a subscription in order to use it, rather than offering it as a one-time charge and then destroying it when they realize letting me continue to use it is costly.
Yeah, but gamers in particular are against subscriptions and micro-transactions.
Only one gets away with it: World of Warcraft.