It all depends on your experiences in a professional programming environment.
Programmers who like what they do, will probably turn down these kind of promotions if it means they won't get to do what they like anymore.
If you don't like what you do, you'll probably accept any promotion just to get away from what you're doing now.
During my 5+ years programming career, I've done mostly bug fixing and very few features. It's so depressing that I can't wait to be promoted out of programming.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.