It's the (usually 1-year) cliff that is more important when considering leaving. Once an engineer hits the RSU/bonus cliff, they're not losing _past_ benefits for leaving, only future benefits - and presumably the other job opportunity has better future benefits.