The human body is a product of thousands of years of evolution. During most of that time, not having enough food was a bigger problem than having too much. So it was far more important for survival to be able to handle situations of lack of food. Only in the last couple of decades has obesity become such a problem, and only in affluent Western societies, so there has been very little time (or evolutionary drive) for the body to develop mechanisms to respond to too much food.