It's not the fault of Project Managers. Delivering benefits requires good communication across all audiences and delivery teams. It requires clearly articulating the "intention" behind the project, strategy and/or objectives. In a language each audience understands. Managing the intention leads quite naturally to managing each audience's self-interest and behaviours to achieve the outcome. All based on the original intent.