And "of course", this is one argument not to go to a top ranked research university for undergrad.
BTW, the low ranked university I went to was a research university. Professors got tenure/promotions based on that and not based on teaching. They still cared about teaching. It is at some level a matter of culture. If a top ranked university is worse when it comes to teaching, the reality is the university doesn't value education. Let's not use research as an excuse for poor education.
The point is that you can't expect academics to necessarily love or enjoy teaching, as they're not selected for that trait. Of course people should do their jobs to an acceptable standard. But expecting academics to routinely do more than that is expecting something you wouldn't expect of people in other professions. Do you expect your accountant to do your accounts with enthusiasm?
BTW, the low ranked university I went to was a research university. Professors got tenure/promotions based on that and not based on teaching. They still cared about teaching. It is at some level a matter of culture. If a top ranked university is worse when it comes to teaching, the reality is the university doesn't value education. Let's not use research as an excuse for poor education.