Things Many People Find Too Obvious to Have Told You Already
> CS programs have, in the main, not decided that the primary path to becoming a programmer should involve doing material actual programming.Well, that's because CS programs are designed to teach CS, not to be a vocational school for programmers.