Well, being the middle man is kinda the manager job. The situation you describe happens when the manager does a poor job and is both submissive to the business requests and unable to comprehend technical issues.
Ideally having a competent person acting as the middle man for most daily operations is desirable though