Not sure what your point is? Are you saying that this mountain of complexity is somehow justified for the 99% of stuff out there? Complex stuff can and should be as simple as possible, and that something a good software developer strive to do.
But now we have abstractions upon abstraction, slow ands heavy solutions for almost every thing.
Software is slower than ever, not because of hardware, but because of the endless bloat and abstraction every framework brings.
> Are you saying that this mountain of complexity is somehow justified for the 99% of stuff out there?
No, I'm saying that I, as a single person, couldn't have any idea what the other 99% is doing and what their needs are. This field is ENORMOUS. There are hundreds of thousands of different types of problems being worked on. I don't know what complexity or requirements they're face and neither do you.
I've got 15 years and 6 jobs and I've still probably seen < 1% of the actual development work being done. And thinking that I can extrapolate form that 1% the other 99% is insane to me.
But now we have abstractions upon abstraction, slow ands heavy solutions for almost every thing.
Software is slower than ever, not because of hardware, but because of the endless bloat and abstraction every framework brings.