#ShowerThoughts: one simple way to reduce the flood of #eWaste would be to say to vendors, you can't sell new computers (including anything that runs an OS) in our country without a 10 year full replacement guarantee, or more. That way hardware companies would have an incentive to make devices that last, and provide at least 10 years of software updates.
I've kept desktops and laptops running for about 10 years. It requires a lot of preventative maintenance and often replacing the OS with GNU/Linux, but it can be done with existing hardware. There's no technical reason hardware companies can't supply that level of durability for all computers sold.