This is old FUD now.
Sonos screwed up the comms and PR, but ending support for 10 year old products is much better track record than even Apple. No matter how much we may wish, tech cannot be upgraded and software updated for ever.
TL;DR - You can get a trade-in/upgrade credit for any old gear and Sonos changed policy so the old gear keep working, you aren’t forced to recycle it and Sonos doesn’t brick it.
I traded in an old Connect device and got 30% discount - on anything they make no matter the price. Sonos bricked it (the original snafu), so after contacting them they gave me an additional $220 credit.
On the more interesting question of Sonos vs. HomePod - really two very different ecosystems and the choice can be complex if you aren’t simply all into Apple blindly.
I tend to see HomeKit/Siri fans choose HomeKit, while price conscious and multi-eco-system familys are usually “all in” on Amazon Alexa so Sonos is preferred.
In the short term, the lack of a HomePod Junior makes it very expensive if you want voice automation in multiple rooms. Just can’t beat all the Amazon Alexa form factor options for $30 to $100. Alexa (either standalone or built into Sonos) makes a great music solution. Nobody serious about music listens to Alexa alone.
On sound quality, many of the people who say HomePod is better haven’t compared two Sonos speakers in true stereo mode. For close to the price of a single HomePod, true stereo music simply doesn’t compare and buying two HomePods for stereo and then doing that in multiple rooms is very expensive and not practical for most of us.
If you don’t need voice control, Costco has been selling a pair of the Sonos 1 (the older model) for under $200 and that is quite a bargain. Add a $30 Amazon dot and you’ve got full voice control.
Since Sonos supports Apple music, Amazon Music, Spotify, and tons of other music services, it has much broader appeal when one-size-fits-all Apple Music is not king of the household.