It’s that, but more so a problem with courses that nobody wants to teach. Introductory courses are pretty boring for most professors.
I think the ChemE department wants to keep UG happy so that they will consider grad school. They’re competing with industry. With the current stagnation in research funding for 2008, industry is becoming more and more lucrative for the bright students.
Science in America isn’t doing so well.