Be careful where you get your health information from. Americans have been "fed" a lot of misinformation for several decades which has led us down a very unhealthy path. New research is always being done which allows us to learn new and better ways of doing things. The old paradigms of "Low Fat" and "sugar is healthy" is OUT!!
Hormones factor into our health throughout our lives. As sex hormones decline through life, many people gain weight. "Hormone disruptors" are chemicals found everywhere in our environments. And sometimes our hunger and satiety hormones fool us into thinking we're hungry when we're not and that we're not full, when we are.
What's wrong with modern agricultural practices? Since the Industrial Revolution about 150 years ago, we have been growing our food and raising our food animals in ways that encourage disease.
WE ARE WHAT THEY EAT!
The American Healthcare System has been created to make money, not improve your health. Have you ever noticed that most medical practitioners want to just give you pills to solve your symptoms, but they never address the real reason for your disease. That's because to do that requires a lot of teaching about a healthy lifestyle. Your MD probably not prepared to do that!