This is key. If you are interested in a subject, the learning will come more or less automatically. Different ways of teaching still have substantial impact on how efficiently you learn, but you automatically gravitate towards the more efficient methods since you want to learn this out of interest in the subject. Without interest, this is an uphill battle.
And that is the gripe with traditional schooling. The methods may work well for intetested students, but they really kill interest. If I'm evaluated all the time, pressure on me, my interest tanks.
The difference between something I have to do versus something I want to do is absolutely key.
That is the problem. It should not be forced. People naturally love learning and its a matter of facilitating that. Not going into details here as I have recent comments on this and other threads:
I personally think I would fail my students on a personal level if I let them go through my education and have them ill-prepared for the world that faces them outside. I have worked as a freelancer in the field I am teaching for years so I know very well what I wish someone would have thought me. You can sell a lot of dry stuff by tying it to a practical application that makes them see the use more clearly. That works pretty well and student like it. Real education should feel like gaining a superpower. That means practical applications are crucial, you should basically build the theory around solving actual problems and not the other way around. Pure theorizing should also have its place for those who like it of course.
But I would advice a little bit of caution to hold too strong thoughts about teaching if you have never done so for at least some period yourself. It is much harder and exhausting to do in practise than most people think it is. Especially with big group sizes some things we wish were possible are not necessarily so.