It surprises me that so many managers don't really understand operations, mainly how things get put together. But then again, considering how many managers I have had don't understand programming, maybe I should not be.
If you have someone who has never done the task that they are asking someone else to do, is it any surprise that they don't know how to solve issues that crop up?
Too often I find that managers not only need the problem explained to them but the solution as well. The only role they seemed to be playing is intermediary between their department and another departments manager.