I feel similarly. I am insanely passionate about philosophy and it's one of my majors. The problem is, no one wants to employ a philosophy major. There aren't many jobs in philosophy.
I'm also majoring in history, which is quite a bit better.
I probably won't end up making money from my biggest passions, but that's alright. Hopefully, you'll be able to find a career path that you like, even if you're not hugely passionate about it.
A lot of universities offer graduate diploma programs-where you can get a postgraduate degree in a certain field after doing any university degree. For example, you could do a degree in military history, then do a postgraduate diploma in something else like teaching.