Where is your proof that in tech your career is better if you stay at a place longer than a few years? That hasn’t been the case in a decade or more imo. People who stay at a place a long time are looked at suspiciously at being incapable of leaving.