Good point. Honestly I believe a lot of skills cannot be easily learned just by going through formal education. People skills, organization skills, etc. You can learn them without going to college. And not every subject can be taught effectively in a semester time frame, and definitely not by mostly reading and writing papers. For example, political sci degrees don't breed politicians. In many subjects it's up to the students to figure out how to apply what they learn by seeking internships and experience on their own, and it's just not as effective as, say, learning theories and doing it side by side. For instance, I know speech therapy students who have to do lab work every week with kids after classroom training. Of course I'm tossing this out as a theory too; in real life, too many obstacles stand in the way of having "labs" offered in some subjects.