Given the links and what not.. I can understand not advertising/pushing the weight loss and life extension link...
The definition of health:
- The state of being free from illness or injury: "he was restored to health"; "a health risk".
- A person's mental or physical condition.
A person successfully managing an illness/injury/depression that is directly caused by excess weight (no matter how much) with medication doesn't mean that they are healthy. Longevity does not enter that definition.