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.
Undergraduate teaching ranks should be weighted more in overall rankings since that's supposed to be the school's primary function and all.
When student tuition fees make up the bulk of a department's income, is this reasonable and fair to students? Are they getting value for money?
Some institutions have separate teaching and research promotion tracks mapped to equivalent salary grades.
It's difficult to say, isn't it? How does one determine how much a university education "should" cost?
I don't see any easy solution. If we convert research-focused universities into teaching-focused institutions, what happens to the research? If we create new and separate teaching-focused institutions, who pays?
Well yes, of course. People don't go into academia because they want to teach. Academics are also not rewarded significantly for good teaching.