Over history being fat wasn’t an impulse control issue. It is now.
If we are wired to detect something doesn’t mean it has to be a first order attribute. Isn’t fat now versus fat then.
Gambling, addiction, setting fires, fighting, chronic lying, etc… some of those are first ordered detectable and some maybe aren’t.