Also, I'm not sure that it is correct to say that science and engineering are more "specialized" in their entirety than liberal arts are. All of Harvard's engineering, for instance, is contained in a single department. Doesn't that make Harvard more "specialized" towards liberal arts?
Edit: This goes equally to the other responses to my comment.
But few of the MIT grads I've known (wonderful people, all) appear to have benefited that much from this opportunity. They're nerds through and through.
Maybe the technical course load precludes exploring non-technical subjects. Or maybe the experience of 4 years almost exclusively around young scientists and engineers tends to alter one's perspective. Maybe it's that I've only been around conventional technical MIT grads (EECS, Physics, not Philosophy).