тут есть огромный ньюанс. "Быстрее, а то не успеем" vs "Бытро, чтобы осталось время на улучшение процесса".
Как мне кажется сеньеор отличается от миддла тем, что может делать быстро и если видит как, улучшать инфраструктуру/процессы/навыки команды/etc, что позволяет делать задачи еще быстрее, чтобы оставалось больше времени на развитие.
Про развитие, не получится ли момент, что есть точка в которой развитие разработчика уже не позволяет лучше/быстрее решать задачи, а только уведёт к удорожанию специалиста. Тут как раз для бизнеса интереснее, что бы разработчик вместо саморазвития делал больше задач?