I disagree with the idea that moving to a management position means that you get "unstuck", especially financially. To me, becoming a manager is pivoting or branching out, not specializing. And as I stated, a manager should not necessarily make more money than the people they manage.
Do all NFL coaches make more money than their players?
I guess this is what bothers me the most. This idea that a manager should make more money than the developers. Salaries are in function of demand/supply and the value that you bring to the table, if it's easier to find a manager than a developer then the developer should make more money.