У человека есть мотивации - это денежное обогащение , карьерный рост, развитие за счёт работы семейных отношений, профессиональный рост и другие индивидуальные мотивации.
Если на работе нет удовлетворения этих потребностей, то человек терпит, но потом уходит.
Плюс проблема с адаптацией в новой компании, принятия и соответствие корпоративной культуры фирмы.
Если нет условий по адаптации, то человек на этапе испытательного срока уходит.
Есть типаж по Герчикову, называемый люмпины, они чаще всего не реагируют на все мотивации, главное что бы коллега не получал больше. Если кто получает больше, чем он, то он может уйти. Развитие, адаптация, настойчивость не про него.
А так же есть социокультурный фактор, а именно, есть страны где не принято долго работать на одном месте, плюс мировоззрение и убеждение человека, что надо попробовать все, поработать в разных местах.
Поэтому надо смотреть конкретного человека и конкретный случай. Где, кем и сколько он работал. Работа и человек это как пазл, все должно сходится в единую картинку для общей цели.