I'm a graduate of a selective liberal arts college, and I'm at a community college now for a career change. The teachers always impress me, the students somewhat less so.

(The great CC teachers impress me even more, due to your reasons!) Some of the students ARE unmotivated yes, but many of them just don't have wherewithal or (hell, I'll just say it) just aren't that smart.
I'm fairly intelligent and resourceful, but even I was too shy/intimated to go to a professor's office hours when I was in undergrad. And I went to a college where all the professors were super-friendly and knew your name, even in the giant chemistry class! (One of them even called students in their dorm room when they overslept for the test! I know from personal experience.

)
And at a CC, some folks are working full-time too. There's a kid in my class who works night shifts at Ralphs, and then has a 7am class. I have
no idea when he sleeps. Yes, there are spoiled wayward kids in college, but there are also kids who are trying their best in sub-optimal conditions. It's not easy to tell which kids are which, but I think the teachers who teach CCs and enjoy it, have to have different expectations from professors in highly-ranked unis because the students are different.