Also pretty stupid to have an electrical configuration for a car so complex that managing the data and specifications is a nightmare.
Ditto for a manufacturer to have 27 different models of carwith almost no interchangeable parts and "stone age" hardware.
I think there's plenty of stupid to go around.
I will admit that legislation has played a role in the increased complexity of cars, and the manufacturers have probably made a decent effort to comply, but it seems like more and more systems keep getting tacked on; how did we ever survive without real-time tire pressure monitoring? Side-cushion air bags? Multi-zone air conditioning with HEPA filtration? A "Check engine" light that comes on when the gas cap door is left open? Simply making something more complex does not make it better.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming