this will probably piss at least one person off...
i think that majoring in English is pointless - what can someone actually do with an English degree, other than teach English or make asinine remarks on professional writers? It's just self-perpetuating BS.
no sour grapes here - i took several English classes as electives in college (the Engineering school had writing requirements as part of accreditation) and got As in all of them. simple grammar and spelling mistakes annoy the hell out of me in professional situations.
I would lump English in with things like art history and underwater basket weaving. (Come to think of it, underwater basket weaving would be a handy skill to have if Atlantis was found.)