What's wrong with being good developer, especially good developer? I have been doing this for 23 years and still love it. Moving from DOS/UNIX->Win32->8051->Embedded OS->vxWorks->Networking->Storaging->Video/Media/Embedded Linux->Android ASOP. Learning new things every months.
BTW, if you checkout the salary level at glassdoor.com, a good engineer/developer salary level is higher than most of the "PM", Director. A lot well run company knew this and respect this.
Personally, I was moved to Marketing/PM type of roles for a while, hated it. Too Much politic, a lot depending who you know, party with, etc.
Good engineers/developers got respect from what you know and how well you code, understanding of issues and formulate/architect a solution. Ok, I am a geek.