There doesn't seem to be anything stopping users from selling their speakers on - they just forgo the Trade Up discount.
The poster's point that this cuts down on re-use of perfectly good products is true, but it doesn't seem that much different to other trade in programs, e.g. Apple's. The difference seems to be that Sonos leave the burden of actually recycling the product (or not) to the user, while Apple does it for you.