I'm really impressed, how a lot of those veterans become so old

I think it has all to do with managing stress. If you were part of WW2, or any other war. You had lots of stress and tough times. You experienced the worse. Once the war is over. You go back in civilian life. And i guess the daily troubles people face, are not a big deal for veterans. Because they experienced worse things.
for example ''I won't be stressed out for silly things, if been in a war. I had it worse''

?
And maybe, those veterans are grateful they are still alive, and don't take life for granted. So they try to have a healthy life and get good habits?
If i remember correctly, Friedrich Grade the real chief engineer of the German uboat U-96, actually died in 2023 at the age of 107...