This has not been my experience at all. I've job hopped every 2 years to promote in transition and take on significantly more compensation. I'm about 18 months into my current role and I'm looking for the exit. Why? Because my future compensation at these companies is based on "impact" instead of what the market is willing to pay. So even if I have the highest levels of impact, I'm losing compensation staying at my current company.
Yeah I mean historically I've done the same. Most of my jobs have been at most 2 year stints. This is my first experience under this kind of scrutiny. It does make sense, since most of the people (at least on this team) are all 4+ years tenured but it was a surprise.