Maybe? Most likely. Easily, heat is problematic for heart health. then there’s enjoyment. perhaps his grandfather enjoyed working in a woodshop. someone laying siding is likely just making ends meet.
The problem lies in the assumption that work you enjoy is better for your health than work you don't enjoy. I question that assumption. They're both work, they both take the same toll on your body, but one releases a neurotransmitter to tell you it's fun. Why would that difference make it healthier?
Taking a single data point and extrapolating from it ("Carpentry is safer than desk work because look at my grandfather") isn't useful.