I think the main reason for this is that overeating takes longer to kill a person than undereating. This gives people time to delude themselves into thinking that maybe being fat has no negative effects at all.