I do understand the logic behind eating when hungry even if you don't need it. If you're hungry, you can fix it now by eating, and the getting fat part is more of a future concern that you don't experience fast enough to notice. Of course, we are humans and should use reasoning and the ability to predict the future to avoid those consequences.