OP, this is very dependent on your situation. I got a dumb bachelor’s degree, got a job in insurance because I had a degree of any sort, and did interesting work interpreting legacy contracts with a German degree. I was lucky in lots of ways, but most of my friends are in similar situations- the degree got their foot in the door, then they went from there.
Full disclosure, I left and am now getting a master’s degree in German, but at least I’m living here and have a concrete career plan following the completion of my degree now. I did however, make enough money in about 7 years at my company to fully support myself for the three year program, so it was still a help.
Edit: also, what? Nonprofits pay well, but don’t feed the soul? I’ve never heard that, though it describes insurance pretty accurately.