There are some players who get to start and finish their career in the same place, over a long period of time, without interruption, because they are excellent players and the organization prioritizes keeping them around and maintaining their relationship as one of mutual benefit.
For the Pittsburgh Steelers, right now, the core example is Ben Roethlisberger. He’s already played 16 seasons, after all, and is under contract for two more. If he ever plays for somebody else, it won’t be until he’s 40 years old. While Cameron Heyward is technically going into a contract year, I can’t envision him ever playing in another uniform, either.