Repairability would help as well. Many times the only viable option to fix something is to swap a board, or replace the entire item, instead of replacing the one failed component that caused the board to fail, or reflowing the board etc.. Many components also do not offer batteries that can be replaced, such as the magic mouse, so you end up needing to replace the entire item. It's interesting how as certain things a…
e.g. there's no amount of repairability design that you could apply to a $3 light bulb which would encourage people to pay someone western wages to repair. I think we're better off lobbying for better standards to communicate the quality of a bulb's design. The whole reason we have crappy LED bulbs to begin with is because the $3 overdriven bulb with crap components jammed into a tiny enclosure looks like a better deal on the shelf than a bulky $20 bulb with a large heat sink and lower output.
And the labor required to do component level repair is wildly expensive and limited (YouTubers who do it on principle notwithstanding), even further narrowing that window.