I hear this shtick repeated every time someone doesn't want to fund universal healthcare because they don't want to pay for fat people. Fun fact, obese people actually have
lower lifetime healthcare costs than healthy people.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2225433/
Now, if you wish to reduce obesity because you're more interested in a person's quality adjusted life years, you absolutely do want to treat obesity (and addiction) like a disorder, because compassion and empathy is the only way you're ever going to get someone to make the long term life choices they need to get better.