> I have worked 20 years in the same job and so have my colleagues. This is a cultural difference I feel.
I think this is part of your company's culture, not your society's culture. There are also lots of Dunder-Mifflin type companies in America where nobody has any ambition and everyone just coasts until retirement.
I think it's a bit weird to associate "ambition" with the propensity to switch jobs. I'm in a "traditional" industry so product and project cycles last decades, not just moths or years. It takes a couple of years for a new hire to be really productive. I can't compare it to some other places I have worked where half the staff would change every year and a large project would ship in 6 months.
I think this is part of your company's culture, not your society's culture. There are also lots of Dunder-Mifflin type companies in America where nobody has any ambition and everyone just coasts until retirement.