Your point about responsibility of the student is fair.
On the other hand: https://www.google.com/webhp#q=define%20pedagogy
The teachers have a responsibility to teach, in the face of varying readiness for their teachings in their students. Any asshat can teach people who already know the material, but good teachers teach those who don't.