I believe its similar to what happens in other sectors: PMs have to deal with people, do lots and lots of schleps without the constant rewards of creating something, designing something beautiful or the serendipitous discovery of something remarkable. As a developer I m not jealous of their position, I know they get paid better for doing what i Don't want to do