I upvoted you by accident.
This seems like a pretty snarky comment. I've worked with some incredible senior people who had nothing to do with the company out of hours.
I think equating hours spent with career advancement is a mistake. In my more junior days (in which I include senior roles) I gave far more hours to my job than I should have. In the scheme of things that was a mistake and I could have advanced my career much more by approaching it differently.
Your comment feels like something that might have made sense decades ago, but is not necessarily great advice these days.