Maybe the issue being played out here is something like this.
1. We all recognise that there are risks of buying a product or service where we pay now for something that will be delivered at least in part at some future date. The provider might go out of business, the product or service might turn out to be of lower worth than we expected, etc.
2. Perhaps one group of people is saying (and maybe Ella is in this group) that in this case Geni is still there - it didn't go out of business, so we expect Geni (or its purchaser) to keep to its contract.
3. Then another group of people is saying (and maybe Justin is in this group): Look at the bigger picture. The outcome could have been a lot worse. Geni could have gone under or been closed down. That outcome would have been a lot worse. Be thankful that Geni is still going, and ex lifetime Pro are getting heir money back, and five further years subscription.
4. To that, the first group retorts that isn't the point. Yes it could have been a lot worse, but that isn't what happened, and given that Geni is still in business it should have honoured its lifetime commitments.
And so on - both sides have their point and don't head towards mutual agreement.
Then there's a second segmentation:
Group A say: You should have realised Lifetime couldn't mean Lifetime, Geni was a start-up, you can't have expected it to stay as it was offering the same products for the whole of your lifetime. And you got your money back and Pro for five more years, so you didn't really lose out at all.
Group B say: No. I took Geni at their word. They offered Lifetime so that's what I expected to get and retain.
Again two arguments that just aren't finding common ground.
If anyone has any idea how to find common ground here, I am sure that would interest all who are following this discussion.