Humans have an innate ability to eat until they're full. However, due to food choices, the amount of calories eaten before feeling sated can be highly variable. Modern processed food is far more calorie dense than our bodies "fullness" sensors are able to process, like a laser pointer with a cat. Some cats can't help themselves and lose their shit over them. Others can't be bothered.