Менять место работы и специализацию каждые 10 лет - внутреннее правило многих успешных компаний, например IBM. По их мнению работа на одном месте более 10 лет делает сотрудника менее эффективным, а, значит, это вредно для компании в целом.
Теперь ответ: есть "летуны", которые могут менять работу по разным причинам (деньги, близость к дому и т.д.), но могут быть и те, для кого внешний "пендаль" (как в IBM) не нужен, и они сами отслеживают степень своей эффективности. Скорее ненормально работать всю жизнь на одном месте.