I think people are usually not paid for how much work they do or how skilled they are. People are paid by how much responsibility they have. If I screw up, and my solution ends up in the final product, my project manager will (and should!) be blamed for it. Because it is his responsibility to make sure the correct decisions are made.
If that means that my project manager gets paid more than I do, but also takes more responsibilities, I'm fine with that.
If that means that my project manager gets paid more than I do, but also takes more responsibilities, I'm fine with that.