There are certain courses that REQUIRE classes that you really don't need for what you want to learn.
I totally emphathize. I used to feel that way too.... Why exactly do I need to take an anthropology class to be a computer programmer? This was until I realized that liberal arts education helps people build the reasoning and critical thinking skills that will help them make decisions in all aspects of their lives, not just the career they wish to pursue. Education is not a synonymn for Job Training. It's more than that. Additionally, the reasoning and critical thinking skills, the ability to view things from different perspectives, helps people find novel solutions to problems, something that doesn't necessarily happen when eduction is merely about how to perform a task (such as programming a computer).
I opted to take a terminal associates degree that had more computer science classes and less "fluff" as I called it back then. I'm now regretting that choice and am taking those "fluff" classes now. Back then I thought, why waste my time taking calculus and biology. What do they have to do with programming I thought... Of course if you want to figure out how to program computers to research cures for diseases or to deal with the mass amount of biological data we have acess to today, I guess these are just fluff classes too.
I see so many young people in debt and they are Baristas at Starbucks.
Fair enough, but this is anecdotal evidence, not statistical. I'm sure there are many more workers at Starbucks that don't have a college degree.
College is a HUGE business.
Yep. Sure is. And is why I would like to see the trend to capitalize it even more reversed and be something that all citizens can utilize if they choose to for free, or at least a reasonable cost.