I know the opinion of many in the technical/science fields about liberal arts degrees is the same as yours, but they are wrong (at least, they are wrong as long as the degree represents a high standard of achievement. You have to know the college and departments before that’s a given.)
Liberal arts degrees, for someone who is interested in any type of analyst work, are excellent preparation. You can assure yourself that a good liberal arts degree denotes very high quality in reading comprehension, writing and research abilities.
I have honors BA degrees in economics and philosophy, and I use those skills every day of my life. It’s all in how you package yourself. I took my interests in ham radio and electronics, paired them with skills in writing, analytical thinking and logic, and parlayed that into a very lucrative career in the software engineering/network engineer/systems administration worlds. Most engineers I work with can’t believe I don’t have an engineering degree.
I tell my kid she can major in anything, but she needs a plan to use the skills in some fashion.