> ...studies estimate that moderate obesity takes about 2-3 years of life expectancy
This is really hard to believe. Moderate obesity has to shave at least 10 years off life expectancy.
A 70 year old man 6' tall with a BMI of ~35 weighs 260 lbs. That is pretty overweight.
Anecdotally, I just don't see many people that overweight or heavier making it into their 80s.