Re: Isn't THIS why we've got to teach 2nd-graders how to "code", rather than how to think?
Software is incredibly complex compared with the 60s.
Computer languages and frameworks also.
As to 'superficial', frankly that is insulting skilled professionals.