Мой вопрос был из рода аля рутинности самой разработки
ты выбираешь компании и проекты исходя из твоих интересов, как только проект наскучивает (у меня обычно 1.5-2 года) - идешь на новое место
надоесть может по разным причинам: процессы ухудшаются из-за смены вышестоящих или околостоящих, направление бизнеса не совпадает с тем что хочет разработчик делать, какие-то личные причины, просто выгорание и тд