Communicate status with stakeholders is PMs responsibility. And, I guess, in 95% of cases, PM can do this without talking to dev. By just looking in jira for example... But they just can't. They continue asking if dev is still on time. They setting up usless meetings, just to see people talk to each other. Micromanagement.
Can you then provide an example of how PM makes life of a developer easier?