Professors don't collect money from undergrads to pay for research; they collect grants to fund themselves, their students, their labs, etc. They spend a tremendous amount of time and energy writing these grant proposals and submitting them to all the right people.
The reality is that most Research Professors (not all professors are on the tenure track, after all) are more motivated by research than by education, because they have to be. Nearly everything is stapled to #/quality of publications. If you don't like that, you'll have to revamp the whole system.
Besides, as much as we glorify it, teaching students sucks. Students do the bare minimum it takes to get the grades they want, and exhibit next to no real interest in the topics at hand. Add on to that that the professor has likely been researching an offshoot of this topic for years or even decades and you don't exactly have any motivation for the professor to put himself out there for the student.
If you want a professor to really care about you and make an active investment in you, you have to engage with him or her somewhere outside of class. The best way to do this is through research. If you want to put in your minimum to get your diploma, you're going to get that professor's minimum as well.
"Besides, as much as we glorify it, teaching students sucks. Students do the bare minimum it takes to get the grades they want, and exhibit next to no real interest in the topics at hand."
Teaching students sucks when students aren't engaged. It sucks to teach students who don't actually want to learn something; they just want to fulfill a requirement, or put the class on their CV. You're exactly right to say that "If you want to put in your minimum to get your diploma, you're going to get that professor's minimum as well."
That is, when teaching sucks, it sucks because students are participating in the exact same behavior that colleges are: bolstering their perceived reputations. Students do this because they have been taught (by colleges and the schools that prepare them for college) that reputation is what counts. So, if you fix the reputation-seeking system, student and professorial engagement in learning should increase, too.
But the really good and memorable ones took the job seriously and seemed to have a lot of fun.
Since I was in an engineering curriculum, I didn't notice many unmotivated students. Anyone like that washed out pretty early.
I don't think teaching inherently sucks. I think universities have let people into the profession who lack either the skills or the motivation, since teaching is seen as secondary to research.
The reality is that most Research Professors (not all professors are on the tenure track, after all) are more motivated by research than by education, because they have to be. Nearly everything is stapled to #/quality of publications. If you don't like that, you'll have to revamp the whole system.
Besides, as much as we glorify it, teaching students sucks. Students do the bare minimum it takes to get the grades they want, and exhibit next to no real interest in the topics at hand. Add on to that that the professor has likely been researching an offshoot of this topic for years or even decades and you don't exactly have any motivation for the professor to put himself out there for the student.
If you want a professor to really care about you and make an active investment in you, you have to engage with him or her somewhere outside of class. The best way to do this is through research. If you want to put in your minimum to get your diploma, you're going to get that professor's minimum as well.