I see what you are saying, but I think that there's a contradiction in your argument. The fact that /much of/ (i.e. not all) software engineering is plumbing and project management implies that there's still a nucleus which is proper tech. Someone has to write the frameworks, configure the servers, do the devops etc. even if it is being further and further abstracted away from the 'typical' user.