At the same time, making things repairable definitely hurts the environment in some way too.
I'm looking around my office - there's about 300 workstations, all of them have a gigantic metal case, the motherboard has several PCIEx slots that will never be used, several SATA connectors, metal clips for the CPU mounts, tons of power cabling just hanging around doing nothing because it has no devices connected to it. All of those PCs will be fully replaced for newer models in about 3 years, and all of this effort to make them repairable and modifiable will be for naught. If we could buy a small system that had everything integrated on the motherboard and required one cable for power, would that not be better for the environment? All the plastic to make superfluous connectors in my machine is literally a giant waste of resources and we could have done without it.
The environmental impacts of repairability definitely have edge cases, but for any machine with a low rate of depreciation (any machine that isn't driven directly by Moore's Law) repairability makes it more environmentally friendly.
I'm looking around my office - there's about 300 workstations, all of them have a gigantic metal case, the motherboard has several PCIEx slots that will never be used, several SATA connectors, metal clips for the CPU mounts, tons of power cabling just hanging around doing nothing because it has no devices connected to it. All of those PCs will be fully replaced for newer models in about 3 years, and all of this effort to make them repairable and modifiable will be for naught. If we could buy a small system that had everything integrated on the motherboard and required one cable for power, would that not be better for the environment? All the plastic to make superfluous connectors in my machine is literally a giant waste of resources and we could have done without it.