Average software engineering salary surpassed by product management
qz.com
qz.com
Most devs are not changing the world with their code, and often times they are simply implementing rather mundane requirements for rather mundane products.
A good PM defines product strategy. They have to know both sides of the business and their decisions can make or break a product.