I’m sure many people are aware of the announcement yesterday from Sonos that they’re ending support for older products, ostensibly because they’re underpowered and can’t be updated to stay current.
In my opinion, all Sonos had to do was introduce a new device to act as a home gateway. This device could be powerful enough to handle all the features for the old devices, and they could all be slaved off this new device. This would allow the old devices to be “updated” to a slave mode, and the gateway could be maintained with new software that brings features to them.
Basically right now Sonos appears to run each speaker separately and slaves them all from the cloud somehow. The smarter solution would be to require everyone who wants older gear to stay working to buy a Sonos “Server” product that the speakers slave off of and then the server connects to the cloud. This would allow Sonos to milk a little more money off those old products without making them fully obsolete. They probably could have even offered a subscription service of some sort to fund ongoing development of the “legacy” portion of the server.
Sonos has apparently decided it would be better for them to earn a whole bunch of negative customer sentiment and then somehow convince these discontented people to stick with Sonos and spend more money on new products. Maybe people are willing into buying more new things that will eventually also reach end of life in a similar fashion, but I think, in the future, this day will be remembered at the last gasp of Sonos before they failed.