For myself, I have been intrigued by liberal arts curricula for a while now, especially the 'Great Books' approach. I've actually been toying with the idea of getting a liberal arts master's degree after I'm finished with my current CS bachelor's degree.
No, the liberal arts are not 'practical', but I'm not a believer in the idea that universities are for preparing students for the job market. In fact, I recently presented an argument to my department's faculty that they should re-focus on CS theory and mathematics rather than practical skills (it was well-received).
I don't understand the "not practical" sentiment. During the pursuit of my BA, I learned how to research, perform analysis, communicate, and most importantly how to rapidly switch contexts. I use those skills every day. I'm not saying that is exclusive to a Liberal Arts education, but I would definitely call those practical skills.
Today I got wrapped up contemplating the terminology I was using for a UI. I was worried that it was counter to the ontology of the system. Sure, maybe a CS grad would say "consistency of language" or something, but my philosophy-major-addled brain said ontology.
No, the liberal arts are not 'practical', but I'm not a believer in the idea that universities are for preparing students for the job market. In fact, I recently presented an argument to my department's faculty that they should re-focus on CS theory and mathematics rather than practical skills (it was well-received).