I think this misses a huge point: College is a huge factor in social development; This is extremely important not only for developing software on a team, but to developing a healthy lifestyle in and out of the workplace.
College is far from a panacea for becoming accustomed to how an adult lives and interacts with other adults. American society encourages taking on massive debt, moving away from a support base, and tying social interaction to practices that are often deeply unhealthy. It took me three years of attending myself to realize my mistake—it nearly drove me to suicide. Dropping out and actually trying to interact with real adults was what got me humming again.
I don't understand. Are you implying that taking a boot camp means you haven't graduated college? Out of my class of 24, only 1 person didn't have an undergraduate degree. Several even had masters.