My stance on that is that a lot of companies these days want to have the world, and eat it too.
They want super educated ready go getters, but don't want to pay for them. Then, when the people acquire the skills and talent and years and DO get paid........they find reasons to shift them out and rinse-repeat.
People disagree with me, but I've seen it. It certainly isn't the German or Nordic models for employment in the US. In the US I sum it up with "no honor amongst thieves". I increasingly see it the norm to see resumes of people much older than me applying to where I work that in the last 10 years have a bunch of 2 year strings of employments put together.
You used to see more of the 5, then 10 year, then 20 year services strung together.