A university Computer Science degree should be an addendum to basic IT skills, not a replacement for them.
Nope. A computer science education should be a computer science education. If you don't want fresh college grads, don't hire them. You don't hire physicists and complain they can't do "IP networking" -- you shouldn't hire computer scientists to do non-science. You especially shouldn't then turn around and tell everyone who is a computer scientist how they should teach their classes.
"An idealist is one who, on noticing that a rose smells better than a cabbage, concludes that it will also make better soup." - H.L. Mencken