Sixteen years in and I agree with the definition of extra but I do that in the bracket of normal work. As in I do the ‘extra’ stuff and take time out of my working day to do it.
I’m honestly not convinced it has much to do with developer longevity though.