People seem to love to jump to this assumption without acknowledging any fallibility, when in reality you don’t know from just looking at someone. Even if it’s a likely reason, it’s not the only one. I’m going to at least hope you aren’t a doctor based on this single sentence.
Excluding weight gain from corticosteroids or something exotic like elephantiasis, it is literally always overeating. I’m prone to it, and nobody can consider it an individual moral failing when obesity has become a massive global epidemic. But there’s genuinely no getting around the fundamental reality that it’s calories in, calories out. Apparently the majority of humans overeat when living a sedentary lifestyle with a readily available food surplus. The incredible success of GLP-1 agonists really hammers that point home if anyone was still unconvinced.
“excluding [things I know about], it is literally always [the only other thing I know about.]” Again, I stress fallibility.