This isn't a future engineers want either -- I hear complaints about meetings from nearly every engineer I know. The idea that you should have low level knowledge of the system you're working on and high level knowledge of all the cross functional team's responsibilities along with the responsibility for cultivating those relationships is ridiculous.
People say this without having any idea what PMs do.