Even in good times, CS was poorly matched with the jobs people got the degree for. People put up with the BS because there was gold at the end of the rainbow.
There are absolutely computer science jobs, but in general, a casual distinction would be what side of the research/implement line you fall (though in truth, it's probably more of a 2D graph than a hard line).
Building software is just one application of computer science
It's a bit like the difference between someone who is a psychologist helping people in therapy, and a psychologist who studies psychology in a lab. They require similar educations but they are very different professions