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.
Real Programmers think better when playing Adventure or Rogue.