Configuration management? Why not just teach "software engineering" majors how to use publisher and a laser printer to just print the degree off and be done with it?
I'm afraid I don't get your point (or your prickish tone, for that matter). Do you disagree that a course or section of a course teaching students about release management, merging, and reproducible builds from source artifacts is a useful thing?
I think the idea that we should give up CS education and have the whole degree program centered around using these kinds of tools and frameworks is a bit silly. Would it be a good course? Sure, absolutely, but not a degree program.