Yep.
This all sounds nice, but developers/designers rarely want to do PM work. The PM position is as much a creation of developers who don't want to interact as it is management.
Even developers that do don't want to spend all day in meetings. A PM can help there.