I agree with you, well, yes and no...
I have a degree in Teaching English as a Second Language and I have been teaching here in Canada for over 10 years. I taught primary, secondary and now, I teach adults. I have seen just about everything!
Anyway...
I think that knowledge is one thing...