By all means, teachers must be competent in their subject. And on this score, I speak from harsh experience. This was a disservice to me as a teacher. More importantly, it was a disservice to my students. But knowledge alone will not ensure a quality teacher.
Teaching is also a skill, a craft, an art.
This is dangerous nonsense. For example, I am an expert reader, but I haven't got the foggiest idea how to teach reading to the full range of students and ability groups one encounters in first grade. Likewise, a woman who graduates from MIT with a degree in physics has an abundance of knowledge. She probably has a brilliant understanding, for instance, of chaos theory. Because if she doesn't, if she hasn't been trained in classroom management, then she is in for a graduate course in chaos theory.