Earlier quoted context omitted.
A lot of people I know who stop being software engineers do it because they found something more profitable. (Management, executive track, founding their own company, etc.) Part of the reason is that salary progression after the first 10 years is generally flat for IC level. Yet, it continues almost indefinitely for other tracks or roles related to software.
> salary progression after the first 10 years is generally flat for IC level that is expected, if the salary matched the value creation of an IC. There's a limit to how much work one can produce. The reason management has a higher progression is because they do different work, and thus the ceiling is different. But a ceiling does exist. The only "work" that has no ceiling for compensation is equity ownership.
Many CTO’s I’ve dealt with were a net negative in terms for the company - yet, they still get 10x the equity and much higher salary. So... :/