I feel like its sad that the answer to this question is not at all simple. I would like to seek reasons why its so hard even after so many amazing coding tools.
It’s because we all forget how complex all this shit is. I’m 60. In my early 20s I used to sell early computers (Apple //s, etc.). Even then I would tell buyers their computer will be the most complex thing they ever buy and use. Today’s hardware and software is only about 1,000x more complex.