Yeah, that's a romantic idea, but none of those grand societal trends really has anything to do with the reality of job hopping. The reality of job hopping is that the market is irrational and will pay 20% more to a new college grad they have to train to replace somebody with 15 years of experience they just laid off because they refused to give them a raise even though the person with 15 years of experience brings the company 10x more profit than they are paid in salary.