I was looking for some speakers recently and ended up getting very traditional tower speakers instead of anything sonos because I'm confident they will continue to work pretty much forever.
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.