See I never got this argument. I studied history, music, and political science on the way to a BS; most schools have liberal arts requirements for all students. The main difference between BS and BA programs in most cases (in addition to a few more required math/science generals) is the number of required upper-level electives in the CS department, 3 vs 8 courses in my case. For me, I learned significantly more in the last 6 or so CS courses I took, things that give me a competitive edge in the industry. It takes you past the basics without sacrificing a well-rounded education.