IMO this is too much to expect for a product as heavily cloud-dependent as ST. I’m not suggesting it’s “right” or “fair,” but as @Ken_Fraleigh explained:
Here’s another recent example. And there’s an entire website dedicated to products and services that Google killed (Revolv is on that list).
These cloud-dependent services aren’t a 1940s era refrigerator. Again, I’m not commenting on whether this is the right way to treat customers, just that we should always be prepared for the possibility that some future, unfortunate series of events could turn a cloud-dependent tech product into a brick.