Its because software is always "new"
Imagine if an electricians invented new types of wires for every job they did
I'm not sure why software is the way it is, maybe it will be more like a trade in a few decades...
Imagine if an electricians invented new types of wires for every job they did
I'm not sure why software is the way it is, maybe it will be more like a trade in a few decades...
In buildings with nontrivial electrical systems, shit hits the fan really quickly too. Just look at the absolute mess that is the fire prevention system in Berlin's new airport for example.
Copper, plastic, other things which I have no authority to talk about, were all complex at one point in time
You do make a good point about scope creep, I wonder if the early days of electronic had a similar problem because nobody knew what they wanted or what was possible?
Very interesting to think about IMO