I always thought this was an excellent idea.
I remember helping my sister with her philosophy home work, and being surprised by the amount of elementary logic and set theory being taught.
But some departments are less analytic (e.g. departments heavy on [2] and [3] aren't too difficult to find in the US). In those departments, the mode of thinking is very different from what you'll experience in a CS course.
And in both cases, taking a lot of humanity courses will teach you how to write well. Which is definitely a skill that a lot of CS majors lack.
(Also, a course of study in analytic philosophy can definitely help round out a CS major that's too light on the theory courses.)
[1] https://en.wikipedia.org/wiki/Analytic_philosophy
It usually saves 2 years compared to doing them separately and you get 2 degrees on the final piece of testament.
I found it tremendously useful as my "humanity" was my Physics degree to complement the Comp Sci. Plenty of philosophy in the hard sciences when you learn the history and where we are going.
I think a lot of people don't realize how little they will earn with their degrees compared to how high their debt load will be. That's not including people who fail to even finish their degrees.