https://battlepenguin.com/tech/tech-culture-shock-from-ameri...
I know people who've been at the same job for 6~7 years and they are totally getting paid way under market. A company might give you a 2~3% cost of living increase, or a $5k promotion every few years, but switching jobs let's you ask for $10k or more.
On the downside, I would NOT recommend anyone else change jobs almost yearly like I did. My job loyalty is shit and it's hard for me to take on other jobs when people are concerned I could just leave.
That being said, the good jobs with good pipeline engineering, tests and CI/CD flows allow people to flow in and out; quickly pick up things and move with fast/good deploys. Those shops are the best, but they are rare. They tend to not care as much weird resumes because they want to hire people who are innovative.