Remember the Sonos "recycling" program? Deliberately brick old devices to get a discount on a new device.
Hell, even enclosed devices like the iPhone still last for almost a decade. I know, I had multiples ones in use for that long. So not being able to be serviced easily probably causes fewer problems than you’d think if people held on to devices for their maximum lifespan.
A shame as I have lots of sonos equipment and otherwise I think they are great and their kit has good support and lasts a long time.