There are diseases, and there are diseases. Some forms of heart & cardiovascular disease, type II diabetes, are called lifestyle diseases because they have such strong correlation to unhealthy diet and insufficient exercise. Healthy living definitely improves one's chances here, and those who get these diseases can often reverse them through lifestyle changes.I'm walking proof that diet and exercise is no match for actual disease. I was an athlete, bicycle racer, quite fit and very careful organic eater. Epstein Barr virus put me in the hospital at age 33
I love that people promote healthy living. I know it's not a cure for serious disease, genetic mutations and inherited disasters.
I'm off to do a bicycle ride. Wish me luck. Some days my muscles fail.
Other diseases, not so much. Your chances are unaffected by lifestyle factors.
So healthy living definitely helps, you won't get A, B or C but you might still get X, Y or Z.
The thing is, the lifestyle diseases are so common and affect so many people, millions would enjoy better health if they found the motivation to eat a healthier diet and engage in meaningful exercise.
Doctors are in a bind. Even if they know that a disease was caused by lifestyle factors, and lifestyle factors can entirely reverse it, they also know that few people find the motivation to make long-term meaningful lifestyle changes. So they can nag the patient about lifestyle which will do nothing, or they can prescribe medication that will reduce the symptoms while the patient continues the root causes. I don't think it's the doctors' fault, they're not necessarily "pushing pills" but could be doing what they think can help a given patient.