3. Never do this! Good engineer should get paid better over time and do good engineering. Being for a long time in a role doesn’t make you better at different ones like supervising from engineering.
Few bigger companies in EU wasted a lot of tech talents this way and people most often leave job after being leaders for a moment.