For those fields, wouldn't one be significantly better of with a degree in advertising, journalism, marketing, film/media, policy (local/foreign), print/media, engineering, law?
That kind of education doesn't teach you to reason, to understand the world, and to think critically (except about a narrow subject). I'd much rather hire a liberal arts major - the vocational stuff can be learned later.