Computer science requires programming. Computer science without programming is like biology or chemistry without lab skills, or studying a language without being able to write.
Computer science is about programming the same way thermodynamics is about engines: It's possible to do it with no reference to the outside world, and no concern for what 'practical' means beyond, maybe, P and NP, but nobody cares about the people who do it like that.
Why does this very basic fact elude so many?