It's definitely a great idea to keep your options open. To be honest with you, any major can be a great opportunity with various career options. The key factor is that you learn more about yourself and about critical thinking so that you can understand your own career preferences as well as adapt to a variety of different situations and environments. Communication skills are also important as most jobs will require that you work and interact with people of various backgrounds.
I can speak from anecdotal evidence as well as personal experience that your undergraduate major does not have to define your future career path. I have friends who have gone on to work in fields very different from what they studied. I know an english major who does programming and user experience design for websites; a biology major who works as a director of merchandising for a large corporation; a computer science major who does human resources management; a civil engineering major who works on web development; and I was a biology major who worked in information technology management before becoming a professional artist.
The great thing about the university experience is that it exposes you to myriad opportunities to learn and grow. And as long as you take advantage of those opportunities to find what interests you then any major can help you to develop the skills necessary to pursue different career paths.
Some jobs and companies may require specific degrees or coursework. But specialized schooling may be done at a post-graduate level if necessary. I earned my Master of Fine Arts degree after graduating with a bachelor's degree in biology.
I know this isn't a specific answer to your question, but I hope that this gives you some hope that even if you get a degree in the "wrong" major it doesn't lock you into one job for the rest of your life and you can still end up in a career that you love.