The boss in IT does not have to be technically competent but they have to be a techie for two reasons.
1) You have to be able to understand the lingo and the significance of it. I've had project managers that didn't know what a driver is. That was insulting and we had to drag this moron through the whole process.
2) If IT is run by non-techies then it's always a clusterfuck. It also tells your IT people that you think any schlub in a suit can just step in and do it.