That said, college and university give one so much more than just the foundations in a given profession, be it CS, finance, or what ever.
The thing is, a university education teaches one *how* to learn, and how to think rationally. Then, it shows one how to put that knowledge and thinking to work on hard problems.
@Transflux @dansup Then there's all those other courses that are required for a degree -- languages and literature, math, Earth sciences, social sciences, economics, philosophy, that are instrumental in developing one's understanding of the world and how to operate within it. People often seem to underestimate those, but I am quite convinced they are at least as important for one's life and career as those directly applied to a major.