I certainly agree with you, though the truth seems to be that the so-called "academic enterprise" seems to be succumbing to the pressures of industry. My university's CS department has begun offering grad-level courses in silly things like "Personal Software Process" and "Topics in Software Management" which, from first impressions of the students, are filled with utter BS.
BS courses in Computer Science -- this is nothing new.
Also keep in mind that such courses do address serious issues, and sometimes such courses aren't BS.
The last thing to keep in mind, is that sometimes a person will encounter information which is vital to them, but they won't have the expertise to recognize it as such.
Keep this in mind if you ever find yourself trying to explain why automated tests or source control is important to pointy-haired bosses with glazed-over eyes. Even in 2011, this happens in the real world all the time.
That said, the stuff that's really important in a course like "Topics in Software Management" isn't likely to be taught well by a college professor. Few college professors have to succeed in their jobs by managing a group to produce good software, and if they used to do that stuff, the environment they worked in might bear very little resemblance to the place you'll work. Learn that stuff from people you admire who produce awesome results.