I have a pet theory that one reason people overeat is because they are unconsciously trying to get more protein. So eating tons of donuts or chips etc doesn’t satiate and they eat until they hit the requisite protein and end up consuming way more carbs and fat in the process.