So let me guess, you spend 14 hours a day, 365 days a year on your job to the exclusion of all of your other life goals?
I've never taken 1 1/2 years off work so there's that.
These are human beings, not robots. Fortunately, the people in charge of the Steelers are also human beings.
Here's the thing. Dude was last on the field on January 8, 2021. By the time the season starts, it will be September 11, 2022, 21 months later.
If I were paid millions of dollars per year to do a job, and I was absent from that job for more than a year, I would probably attend pretty much every employment function available.