In my experience, project managers are hired by executives because of their ability to communicate with them.
Specifically, their ability to discuss tradeoffs in every decision is the reason that executives would prefer to speak with them over engineers.
Engineers, unless they've specifically been educated otherwise, tend to see the world in very black and white terms and, as a result, try to lecture executives on what they "have to do."