Here's why:
* Carbohydrates are primarily used for immediate energy and are stored in limited amounts as glycogen in the liver and muscles.
* Proteins are primarily used for building and repairing tissues, and while they can be used for energy, the body prefers to use carbohydrates and fat first.
* Fat is a highly efficient energy source and can be stored in large quantities in adipose tissue.
While it's true that the body can store a large amount of fat, it's not truly unlimited. There are practical limits to how much fat a body can store due to the physical constraints of body size and the need for other tissues and organs.