So, anecdotally, my degree was in philosophy and math, but I now work as a programmer. Yes, semi-related, but coincidentally, really. And I think this is probably the case for you as well (at least, I would guess).
This forms what I think is the underlying thread here. For those that aren't as flexible and creative in applying their talents and education, most of these classes really do end up being useless, and for them, a waste of money in the long run.
If you're already capable, chances are that no matter your field of study, you're going to land somewhere that you can find a way to use your knowledge; but this really seems to me more a case of interest and driven/natural critical thinking skills than it is a reflection of the content of the classes. Those that apply themselves can find niches to sharpen their skills, whereas those opportunities aren't necessarily sought out by everyone.
So, in effect, while some individuals taking classes of any sort, even poorly taught, might have the fervor to find a path towards enrichment, not all students will have this experience. And this leads to the "basket weaving" degrees for others: subjects that, while not generally irrelevant a priori, are generally irrelevant for many experientially.