I predict that in the future there will be more of a separation of careers, especially at the bachelor level, where having an instructor that knows the state of the art of research is not so necessary (although I'd argue that they should have a PhD). This is already happening a bit, say, in the UK, especially in fields like CS where courses are required also in other degrees curricula.
Partly, because they're evaluated on research.
The US needs more national labs for people who want to do research but don't want to teach.
Professors used to be the givers of information back when it was unrealistic for everyone to have a book. School selected for students who could learn by only being told once. That was fine because the economy was agrarian and few people needed education anyway.
Nowadays, we have computers and a knowledge economy. "Teaching" doesn't have to be much more than making sure that students have the right things on the computer.