Andrey
Тут я бы сказал только умение общаться. Исхожу из личного опыта т к крутых специалистов видел, но им не давали путь вверх ввиду их характера. А некоторые наоборот вроде не особо умные но умеют общаться, умеют себя продать и они идут вверх.
Да и чем выше тем меньше нужны вообще технические навыки, а зарплата выше
Ну сугубо технические навыки - да, перестают вносить вклад в какой-то момент, потому что человеку для этого дадут подчинённых, потому что тратить его время на работу руками - невыгодно.
А дальше опыт решения бизнес-задач как раз играет.
И коммуникации - одна из вещей, которые помогают в этом.