Carbs cause a sugar rush and after the pancreas deals with it, you get hungry again a couple of hours later. This is why people snack between meals, increasing their caloric intake. If you avoid carbs and focus on proteins and healthy fats, you can go 4, 6 or even 8 hours without getting hungry, effectively reducing your caloric intake.