There are other causes. Excess of omega 6 fats causes diabetes.
I think men who consume chocolate or meat consume more iron than they need. Removing unnecessary iron increases ability to process sugar. See this:
Blood Letting in High-Ferritin Type 2 Diabetes
Effects on Insulin Sensitivity and β-Cell Function
https://diabetes.diabetesjournals.org/content/51/4/1000.long
I donate blood every two years to prevent excess iron.
If a person’s blood ferritin is less than 70 ng/ml, the person has an iron deficiency.
“I think men who consume chocolate or meat consume more iron than they need.”
When I was young, I thought the three major food groups were chocolate, meat, and wine.