But do note, products should be made reliable, to have long life, and without planned obsolescence. This is totally orthogonal to being repairable, and making a product less repairable tends to open doors for making the product otherwise better - including more reliable.
I don't agree, making something repairable doesn't make it unreliable or give it less lifespan. Can you give an example of where you think that is true?
Example: modular design to allow repairs by replacing modules: now there are connectors which not only increase cost, but also can fail. Also each module is now more complex, may need their own power supplies etc. Given products have some price target, savings on the connectors alone would enable buying better quality electrolytic capacitors, and size savings due to better integration would improve cooling.
I do design electronics and I always try to go for maximized integration. It is significant improvement for reliability, performance and cost, but indeed hinders "repairability".
But the cost isn't much, maybe 10-20% at most.
It is quite revealing you don't think 10-20% is a lot. Given that <1% of repairable products are repaired anyway, 10-20% cost increase is a 10-20x net loss.
"Longer lasting products = more sales and more profit"
I agree with this, but repairability is not the key, good original design is. As you say, longer lasting products. But WITHOUT having to repair it, because people want convenience, not extra costs during the product lifetime.
The problem with repairs is, it is very inefficient. To repair a $100 gadget, you need to basically spend $100, unless it's a really trivial fix. Further, because there must be some reason why the device failed in the first place, the "repair" (not being a redesign) does not fix that, and chances are really high the repair is worse than the product when new.
Being someone who actually designs electronics, and does failure analysis and repair-for-education of devices designed by others, repairing properly is difficult and expensive. Understanding of the original design, possibly beyond the level of the original designer, is needed.
The proof is in the fact basically no one repairs anything. You can blame the manufacturers until cows come home, but you are wrong. Whatever they do to make repairs easy, still 99% do not repair. It is wasted effort.
Instead, the same effort needs to be directed to make things high quality and reliable. I'm not even against regulating it; say mandate companies to give 5-year guarantees or whatever is needed to get the quality up. Sanction poor quality shit. Whatever.
Yet some people seem to think the key is in repairability and requiring companies to make product repairable. It's not, even if they managed to mandate this, still <1% gets repaired, because it is expensive, inefficient, and inconvenient. It is much much easier to just design products that rarely fail to begin with.