If this was true, then night shift workers would not see lower life expectancy, even controlling for other factors.
Eg, they probably need money not, or they would be less likely to accept a night shift. Another one is how there is more noise during the day that could affect their sleep, etc...