But they still get a bill, and often that's a flat out externality. Everyone expects (and most get) their phones say to last a good 3-6 years, with a longer time for more expensive nicer devices. What should happen is that is simply explicitly mandated and gets represented in the price. Manufacturers should be the ones responsible for figuring out the right way to make it happen at a price that will still sell. They can try a vast number of different combinations of efforts to accomplish that, and easier repairability could be one. But instead, they're allowed to hide that cost and foist the 1%/2%/whatever problems off onto consumers.
That's what the government should fix, not tell them exactly how to do so since every various way to do it involves trade offs. Repairability, modularity, and upgradeability aren't free either. They involve compromises in physical design and other aspects that many of us directly value.
This is the beauty of the market, yes? Both of us can shop at different brands, and the products that sell more get to continue to try new and better things.
I don't ask that every company stop using 3.5mm headphone jacks. Instead, I buy Apple. Why do you ask for Apple to re-add them? Instead, just buy some other brand.
At first I was annoyed that I needed to replace it, but once I started using my new iPhone, my only regret was not upgrading sooner. I use my phone so much that my quality of life improved drastically.
The iPhone planned obsolescence after 6 years seems pretty reasonable to me (I did the math and liked the numbers). But regardless of the 6 years or not, next time I'll probably upgrade sooner to have another step function increase in my quality of life.
The market (like myself) seems to demand a 6 or less year life-cycle. At least this way Apple is planning for it, and is striving to remove all negative externalities of obsolescence. Wouldn't this be equally effective, while also being (given market dynamics) more practical?
This is just an excuse to prop up a industry that ultimately doesn't need to exist.
We need better warranties and written long term support of tech products.