There's a whole categories of skills, abilities and problems that are never confronted if a person changes job every <2 years.
Hot take: what if the rise in enshittification and crap tech is because good tech can only be produced with the hindsight of a stable tech career from a stable tech employer?
That's a different topic though. This was about passion in coding for living.
I don't think it's the employee's responsibility to stay in one company if the stability and in-house career path options are questionable, as usually is the case.
Hot take: what if the rise in enshittification and crap tech is because good tech can only be produced with the hindsight of a stable tech career from a stable tech employer?