Using words like "solve" and "cure" are examples of binary thinking, of all-or-nothing thinking. In many cases it does not apply to health care.
The perfect is the enemy of the good.
Health care includes preventative medicine and that includes counseling. Lifestyle counseling is effective, though not with all people and not necessarily all the time, and not necessarily 100%. It doesn't have to get a person to an ideal weight (a "cure"
to have a positive effect. It doesn't have to get everybody to a healthy weight ("solving" the problem).
Health care includes things like blood analysis. That can show how some aspects of diet are having effects (triglycerides, for example), and that can be motivating to the person or help point them to ways that would turn their motivation into results.
The diseases that result from obesity CAN be helped and sometimes even "cured" (put into remission) by a pill AND other things ("anything else"
. Obesity is contributing factor to cancer, heart disease, lung disease, liver disease, and diabetes, among other things. Obese people are more likely to get gangrene, for example. An amputation, which requires surgery ("anything else"
certainly does "cure" gangrene. There are many medical treatments that can put cancer into remission and make 5-year survivors (the standard for saying "cured", generally).
I'm not sure what you are trying to say because what you wrote does not make sense or accord with facts. Perhaps you mean something else or perhaps it needs elaboration.