To put it more simply, software can't be more simple in aggregate because we can trivially rely on insanely complex components others have built and made available. Components which were simply not available back then.
Yes, the glue on top might be trivial, but even that frequently isn't.
And if anything breaks down, the humans at the top are normally expected to handle it, no matter where in the stack it is.
Yes, the glue on top might be trivial, but even that frequently isn't.
And if anything breaks down, the humans at the top are normally expected to handle it, no matter where in the stack it is.