Colleges and universities, for all the benefits they bring, accomplish far less for their students than they should. Many students graduate without being able to write well enough to satisfy their employers... reason clearly or perform competently in analyzing complex, non-technical problems.
I think it's sort of an outrage that companies should have to hire firms to teach the college graduates they employ how to write.
Doctoral training is devoted almost entirely to learning to do research, even though most Ph.Ds who enter academic life spend far more time teaching than they do conducting experiments or writing books.