As I understand it, the eating disorder is a symptom of underlying problems, not the problem itself. Whether you are an over-eater or under-eater, if you are abusing your body, there is a reason.
The super thin woman, or the young man with a set of six pack abs are not real people, at least not for very long. It is natural to put on weight as we get older.
I can remember just barely passing the running/situps part of the annual physical fitness test in the military one year, while a friend nearly failed but not because he couldn't run, do sit-ups, etc. It was because his "body fat ratio" was too close to the limit. He was a bulky kind of guy, of Samoan ancestry. Under a normal layer of fat, he had a lot of muscle. The charts do not take into account your ethnic background. He was far healthier and more athletic than me, but I got the better overall score.
Hollywood and the TV shows are not portraying real people. There is no way a normal, average, 40 year old man with a job that takes most of his time and a family that takes up the rest of it will have 6 pack abs. His abs have turned into a full keg by then. And of all the women I have known over the years, it is an extremely rare one that still has her high school figure after 2 or 3 kids and 20 years of marriage.
The sole purpose of throwing those young, skinny kids in our face all the time is to make us feel inadequate, old, undesirable, etc. which is meant to entice us to buy all the crap that Madison Avenue tells us will allow us to look and feel young again.
What fools we mortals be....