Research is what professors want to be doing (at least in the sciences -- I understand it's a bit of a joke in the humanities). Teaching is what they're obliged to do. If you want to get some of the smartest people in the world and pay them a barely-six-figure salary to teach the same damn introductory-level BS to spotty-faced teens every damn year, you'd better be offering some damn good perks, and the number one perk is to be allowed to spend most of your time researching whatever you're interested in.
If you want to be taught by professors who aren't at the top of their fields, you can go to a community college, but your questions will be rubbing up against the edge of their knowledge pretty damn quick.