You get what you pay for. There is a reason that Tivo is floundering around trying to stay afloat. "LIfetime" license fees for very small developers are a short time revenue fix that comes with a very long liability that has to be serviced. Its effectively a "ponzi scheme" because you can't possibly provide the service to your customers unless you bring in new ones and take their money to cover the liabilities you have already sold. Lifetime licenses are a terrible idea for both the developer and the customer. The only way it ever worked is if you had a mature product that has no significant future development going on so support is almost zero. That is certainly not the case with Channels DVR.
The "whole lot of customers" that they are missing out on are the ones that want the premium product but don't want to pay for it, in my opinion. Personally, I'm paying way less per month now taking advantage of all that Channels DVR provides me than what I was paying before I ditched cable. With Channels, we have an active developer that is continuing to enhance the product, and incented to do so. That is the subscription model that much of the software world is going to by the way. Sounds like you are ware of other DVR options with Lifetime options so you have choices, and good luck with them.