Bingo. There's a huge lag in the discovery and acceptance of new ideas.
In the 1600s Jaques Cartier sailed from France to Canada and a planned return to France in the fall was delayed and they were forced to stay on the ship in a Montreal winter (notorious for being extra cold; you always want to buy a winter coat made in Montreal, not Toronto). They of course began getting ill from scurvy and when close to death the natives were finally asked for help. One them went to look at the men, shook his head, scraped some bark off a pine tree, boiled it in tea an the next day they were all better.
They get back to France and tell of this wonderful cure for the scourge of the seas (thought to come from "foul vapors" from the bottom of the ship) and what was the reaction of the "medical establishement" in Europe? "We have nothing to learn from savages" and the discovery of vitamin C was put back a while.
Modern medicine is utterly brilliant at surgery - we can fix nearly anything now. But chronic disease? Check for yourself, there's been no appreciable progress in what... 50? 100 years?
What it always comes down to in the end is a fundamental choice of therapeutic modalities, do you:
1) create synthetic drugs to manage the symptom
2) identify the biochemical fault and correct it.
that is, it's always better to work with the body and fix the broken bits (it's been said all non-infectious chronic disease is a nutrient deficiency of some sort) then to introduce synthetics to manage a particular symptom the additional complication being when the body sees a molecule it recognizes it knows what to do with it, but synthetics - since they're foreign to human biochemistry there are without exception side effects. In the US alone there are > 100,000 deaths every year from prescription "medicine", currently the third leading cause of death after heart and cancer. https://en.wikipedia.org/wiki/Iatrogenesis
"In the United States, figures suggest estimated deaths per year of:  
12,000 due to unnecessary surgery
7,000 due to medication errors in hospitals
20,000 due to other errors in hospitals
80,000 due to nosocomial infections in hospitals
106,000 due to non-error, negative effects of drugs
Based on these figures, iatrogenesis may cause 225,000 deaths per year in the United States (excluding recognizable error). An earlier Institute of Medicine report estimated 230,000 to 284,000 iatrogenic deaths annually.
The large gap separating these estimates from annual deaths from cerebrovascular disease suggests that iatrogenic illness constitutes the third-leading cause of death in the United States; after heart disease and cancer."