BArf
I have been teaching for decades, highly technical material
You indoctrinate by the method you say
There are millions who fly in the face of what you posit, but just sot still and behave and it will be all better
Sure
Not this American!
There are a hundred ways to teach. All work, if you get the student in class, and in the right frame of mind.
The first problem is to get the student interested enough to listen, the most ancient problem in education.