If you want user serviceable equipment - example: phones, computers, cars, bikes, washing machines etc, you will have to deal with the issues that come with it - the same as the inconveniences that come with user serviceable software AKA open source software.
The reason being that a device which has been tested to work with only a fixed set of parts will likely have more of the issues ironed out in comparison to a device which has to work with a much wider range of devices.
You may not get the same form factors because user serviceable equipment will tend to be bulkier - for instance, you may not be able to get ultra thin laptops, phones etc.
However, these inconveniences are worth it because the alternative is that we will find ourselves in a place where the equipment becomes more and more adversarial to consumers.