The Liberal Arts study is so good because if you pick a good broad mix of things (eg not all history etc) you learn how to "see" things in society - trends, risks (eg "history has shown") etc. The process of doing the degree hones this, as well as the individual subjects being relevant to varying extents.
The most unhappy people I encountered just after Uni were those who had done a degree that was vocational (teaching, law etc) and then found they really didn't like "it" (eg law grads who didn't like legal practice culture/pressure, teachers who found out they really didn't like kids etc).
So, unless you have a "strong" preference for a specific vocational thing, it could well be a bigger waste of time to "force" one. Eg "Oh, I'll do teaching because it leads to a job". They have to still do a "transition" or stay put and try to make the best of it.
The other way forward is to go out and try working in the areas you may be interested in (but with the economy the way it is that is not looking good!) or even volunteering to get the feel for something (hey, if you can do it for nix and enjoy it, it is probably a good sign...) You can get these experiences via in-term and summer holiday jobs/volunteering. I only worked this out after I left full time work and I wanted to explore all the things I thought I'd wanted to try over the years. I could have learned much earlier that certain work ideas Ihad were nice in theory, but not for me in practice much sooner rather than having an idealised view of them.
Do the liberal arts thing and always be on the lookout for trends in industries/societies that are new and meet a real need/niche (not a bubble - but heck I made heaps working during the IT bubble so as long a you know it is a bubble .... it is ok!). This means you will know a good opportunity when you see one.