Not to discount your experience, but at the large enterprises (Amazon, Microsoft, Google, etc.), Program Managers make the same money as Software Developers at equivalent titles. Program Managers are not JIRA monkeys (I love JIRA, by the way), but generally have coded in the past and have a better grip on reality than some MBA candidates.
The tradeoff is this:
1) PMs get broader visibility across the org, which tends to result in faster promotions into management for "good" PMs.
2) PMs atrophy technical skills and become more dependent on the larger organization (they acquire more firm-specific skills in econ talk) than do equivalent developers.
So, sometimes if you like your company and want to advance quicker, you will be willing to trade away some industry or general skills for firm-specific skills to get faster promotions or more power.