The healthy fat and fiber also helps to ensure my blood sugar stays in normal ranges and doesn't spike really high (like it would if I ate a sugar filled snack).
This concept of eating ensures you get plenty of fiber, it takes longer to eat therefore your stomach gets the message which takes a while, and you fill up on the high fiber, nutrient dense foods first.