I think it is more to avoid having to pay out accrued vacation time when an employee leaves.
California labor law regarding vacation time is relatively generous compared to other states, that's probably another part of it (my state allows use it or lose it, for example).