I've made this point before, but people often conflate the two, and are unable to separate them in their minds.
What this person is saying is "these things do not train a person to perform these specific sets of tasks". That's vocational training, and there's nothing wrong with that. Academic education, on the other hand, is about learning to think, about history, rhetoric, science, and all sorts of things that aren't directly applicable to a particular job, but provide a necessary foundation for critical thinking and enlightenment, so to speak.
What our system really needs is two streams. An academic stream, for those who choose, and a vocational stream, which is what a large proportion of students and seemingly educators like this guy want.
This way, everyone gets what they want. Students truly interested in learning things not directly related to performing a job will have the benefit of a more supportive learning environment, and students who just want to get a job will also attain the required vocational training.
It's really win-win.