my work experience is almost entirely 2 & 3 year tenures and (anecdotally) companies are making vesting a bigger part of the compensation package and getting rid of pto to counteract people's attempts at improving their livelihoods.
if you see a vesting heavy or "unlimited pto" compensation packages on offer; they don't expect to keep you for very long.