I know this sounds shitty but what's to stop you from periodically removing some of the features from the lifetime deal until it's just barebones and no support?
Other than being a decent human being that actually sticks to the agreements they made, nothing. But there is a surprising amount of value in "being a good person" when you're not a mega-corp.