LOL!! I am amazed that too many people hear do not recognize the soundness of your logic. It’s hopeless. I have been teaching and doing research for more than 3 decades and there is simply no way to compete with the snake oil and the lay press, both of which are highly unreliable sources. Go figure.
Overeating is a learned behavior. It can also be unlearned. Our society has become increasingly sedentary and no longer possesses a basic understanding of science, especially human nutrition. This is the problem, not some unknown physiological mechanism.
Obesity in the US is a phenomenon that has risen since WWII and our lifestyles since then have become more dramatically lethargic. Meanwhile, science and technology have combined to make food production and distribution much more efficient so that the average adult spends much less than 20% of their income on food and they have buying power to purchase more than the bare necessity. Nutritional education is lacking and the stigma attached to obesity has been removed so it's OK to be obese.
The genetic basis that was in our recent ancestors who were relatively trim are the same genes that are in us producing the same enzymes and controlled by the same hormones, yet we are obese. It seems to me that the answer for the majority of us is that we eat too damn much for the calories we burn.