When they break, you can hardly diagnose them, let alone fix them, or replace them with 3rd party stuff. Buying replacements from the manufacturer (if you even can) is often uneconomic, and also risky, since maybe it broke because of some other failure, etc.
The solution isn't going back to simple wires and mechanics - his example of 'wiring in a tail light' would double the weight of the car with wires if applied to everything.
The solution is modularity and open standards.