It might be just a pure coincidence that Warren Buffett (93 years old) and Charlie Munger (99 years old) have been working together in the same partnership for a long time and living a very long life, on what often doesn’t seem like particularly healthy diet.
Or, there might be at least some correlation between longevity and doing the work that you love and not retiring.