I dont think this is an either/or question. I think people struggle with multiple levels of explanation, which is almost always the case in biology, psychology, and behavior. There is also a huge amount of biologic variability between people.
As a result, some people may find it more pleasant and easier to balance energy intake with different dietary styles.
As a result, some people may find it more pleasant and easier to balance energy intake with different dietary styles.