This seems like a very U.S. centric view. I live in the Netherlands, most places here are unionized. And ofcourse it doesn’t hurt to change jobs every now and then, and I would never stay in a job at a place I don’t like working for. But I also wouldn’t change jobs just to get a raise, because I would get the raise regardless. Reasons I have quit jobs in the past were 1. a company keeping me working through an agency, 2 an emerging toxic culture, 3. Company got sold and went from being innovative to a cash cow, changing my job from engineering to an administrative position.
This seems like a very U.S. centric view. I live in the Netherlands, most places here are unionized. And ofcourse it doesn’t hurt to change jobs every now and then, and I would never stay in a job at a place I don’t like working for. But I also wouldn’t change jobs just to get a raise, because I would get the raise regardless. Reasons I have quit jobs in the past were 1. a company keeping me working through an agency, 2 an emerging toxic culture, 3. Company got sold and went from being innovative to a cash cow, changing my job from engineering to an administrative position.