The fault lies with public-sector employers, usually governments, who fail to represent the public interest.
government defined benefit pensions
Government workers in B.C. make more, receive better pensions, and retire earlier than private sector workers in similar positions
Murray Smith, a former Alberta cabinet minister in the Ralph Klein government, the one that privatized government liquor stores and licence registries in 1993, once told me about a side benefit of such divestments (and I paraphrase): fewer distractions, which led to more focused government.