Good point. If I know it’ll meet my needs, I’m sometimes inclined to buy tech that’s a few years old, especially if the newer version just adds cloud, AI, or something else I don’t want/need. In many cases it’s still marketed the same so I think end of support dates should be clearly marked on the product itself so the consumer can make an informed choice. Intentionally bricking a device should be treated as littering and the company should be responsible for disposal fees.
Linux is a different story because of the volunteer presence. If anything Linux should get subsidies for keeping e-waste out of landfills after the manufacturer has long abandoned the product.
My laptop is about 5 years old now and still runs as fast as the day I bought it, if not faster. I replaced the battery twice, but this thing could go another 5-10 years if I don’t drop it or spill something on it.