Expecting a CS prof to know how to program is like expecting a pure mathematician to know how to use Mathematica/Matlab. It’s absurd and doesn’t follow at all.
I figure it's like being the race car designer. He can design a fast car, but he can't drive it fast. And the driver can't design it.