The best people I've worked with stayed in the same role for 20+ years without any promotion. They did great work, knew exactly what to do and didn't have to play the politics game to get some favorable review for promotion. I wish more companies would encourage that. Even in tech, the world doesn't change as quickly as we sometimes think.