I wish some of those programs to finish high school at community college existed when I was in high school - I was bored silly.
I can speak to my field, biotechnology. There has been a push to 2-year community college programs to train people, they learn lab techniques, basic chemistry, and the idea is they can go into the field after 2 years and it costs less. But, and it's a big but, they are in dead ends jobs forever. With a 4 year degree I was able to move from manufacturing to quality to technical writing. The 2 year people will stay in manufacturing forever, doing the bottom jobs. And their knowledge of chemistry and biology never gets past 101 level.
Also, they never took so many of the other courses I took in college that are not directly related but often, suprisingly, have unexpected benefits. Or are just part of being, you know "eddicated". In college I took Tolstoy, French literature (in French), conversational Chinese, also independent study in a genetics lab, a course on women in the criminal justice system, etc. And my science training included population biology, molecular biology, genetic mutation, qualitative analysis, botany, things not taught in the 2 year tech course. You know, sometimes it's just interesting to learn something interesting.