Totally agree, but the blame doesn't fully lie with the CRC. The fact is that these banks/consulting firms have a much stronger presence on all campuses, and the CRC is only reacting to that + the student demand that that outreach generates.
I actually didn't even do comp sci at Wes—I was an anthropology major. So, there's that.
And (also re: philco below) it's not so much that the CRC won't help you with getting a tech (or CRM/anthro/museum/etc.) job; it's just that the visibility of any public events related to those things is mighty low.
Ugh, employment.