As to the legality of the whole thing, that's covered in the terms and conditions. I just think that in addition to that, common sense should reign. What if MS were to scrap OneCloud? Do you expect that OneCloud will exist in its present form forever? Tech redefines the notion of rapid change, and nothing is guaranteed forever. Did you think Zune Music Pass would last forever?
Legally, no it is not covered in the T&Cs, as it was a part of the purchase. The T&C's do not cover the purchase of the phone, if there was any caveats, it would have been needed to be specified in the specs of the phone. Meaning, it would need to say "Subject to the Terms and Conditions of OneDrive". etc.
If MS were to scrap OneCloud, that actually would be fine.Remember, perpetual only means the life of the service. However, if they just renamed the service like they did from SkyDrive to OneDrive, they still would be obliged to honor the license. But say they no longer offered an cloud storage, and but now offer a service that has a Virtual Machine that allows you to enable SMB(for the sake of argument). They would no longer be obliged to honor the license, because it is a totally brand new product that isn't necessarily a rename. It is a whole new service.
But, if Microsoft were to sell services 5 years of a service they knew they were going to be shutting down in 1 year, that in itself is fraud.
Heck, as of last week, they still were advertising the 30 GB on a lot of the phones.
I even took a snapshot of such an instance on the microsoft store but apparently because I don't have 10 posts here, I cant post links..
Zune Music Pass is a little different animal, as it was subjected to terms and conditions as a part of the purchase. It wasn't a service that was included with hardware in it's specifications.
A few years ago, I purchased a perpetual license of MalwareBytes AntiMalware that gave me a life time of updates. Then I believe it was last year that they changed the licensing type to a monthly subscription and no longer selling perpetual. However, because they are legally required to honor the perpetual licenses, they still give those users the same updates etc. But just no longer sell the perpetual licenses. If MalwareBytes decides to create a new product, that is not just a rename of their AntiMalware product, and offer that as only a month to month subscription and no longer support the AntiMalware product, that would be 100% legal. Do you see what I am saying here?