Your purchase history is taken into account, and any extensions that you own outside of the program are automatically upgraded to the most recent version when your subscription is cancelled. You will be issued new serial nubmers that will work indefinitely since you own the extensions outside of the subscription program. You will also get $199 on top of that to purchase any other extensions you may not have owned prior to your subscription sign up.
There is no breach of contract because you can also choose to ride out the subscription until the term expires and fullfil the contract as stated (there was never a promise of lifetime subscription, it was either annual or monthly). It just so happens that the deal we are giving for early termination is so good that it doesn't make much sense to do so.
We understand people not wanting to see it go, and even being upset. It was a great program at a great price, but unfortunately not enough people realized that and got on board. So it became too good a price for us to maintain it without a lot more poeple signing up. But you it is hard to argue that you got a raw deal or even that had you known this would happen you would have never signed up, because really you end up getting much more than the price you paid in value and benefits from having signed up for the subscription program even with it being cancelled.