Earlier quoted context omitted.
Is that really the end game? Am I an outlier since I don't want to manage people, I just want to write code? I'm 50 and have been programming since age 13 and I've turned down offers to move into management, since my 1st love is actually building things. Is it really just expected that at some point we all give up what we love to do just to fit into some corporate culture?
Seems to be career suicide. You are turning down countless promotion opportunities and insane amounts of compensation. All so what, you can continue coding day to day? Seems absurd, code at home as your hobby if it means that much to you. As an individual contributor your value to any company is limited no matter your skill. At a certain point the company is going to ask, is your compensation worth the value you add?…
Opportunities are fewer and the competition level is high, though. To really harness this, you probably have to either become a founder who writes an early version of a product (very difficult), or alternatively advance along one of the technical track ladders that exist in some big tech companies (they exist, but far fewer opportunities and intense competition). There's a chance you could pitch a breakthrough product, but many (not all!) organizations seem strangely hostile to this.
So I do agree with you that going into management does offer greater opportunity for promotion and increased compensation. I disagree your value as an individual contributor is necessarily limited though, since a technically talented developer with a strong business sense can produce unreal value, sky is the limit on that combination.