Hi and welcome @dantype2
I think it may be worth you distinguishing between the different types of diabetes when you ask your question.
Type 1 is an autoimmune disease that often arrives in childhood but can strike at any age.
I can't imagine that is influenced by career choices, although environmental factors are known to affect some autoimmune conditions.
Then you have the more common type 2 diabetes, which has a mix of factors, including genetics, environment, lifestyle, way of eating, etc. etc. Obesity is linked to T2, but the jury is out as to whether the obesity is a symptom or a cause. You will find enthusiastic supporters of both sides of that argument
. And of course there are plenty of slim type 2s.
And then there are the other types of diabetes which are less well known - 3c (pancreatic), steroid induced, 'bronze' diabetes (excess iron in the blood - the opposite of anaemia). They are even calling Alzheimers a 'type 3 diabetes' in some circles.