You know, life time can be short. Who's lifetime by the way, yours or your vendors?
Doesn't matter. We early adopters were given a promise that the company reneged upon. They lied. So in my book, they can piss off.
But to answer your question, and how it doesn't matter:
If my life ends, then I can assure you the day after I die, I will have no need to upgrade to the next promised version for free.
If they die, then presumably the effect could result in the company going out of business and I'm not going to get the next upgrade anyway.
The Lightzone boys made a promise they quickly revoked. While both I and them were alive. It says a lot about their behavior!