The conventional answer is that prospective employers have to invest significant resources to train new workers on the job resources that may go wasted if the person jumps ship shortly after receiving such training.
FORBES: Why Is It Difficult To Get That First Job?