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.
Fundamentally, there may be no basis for anything.