It's a little like summarizing "What is the best way to program" - there isn't any one way. A Sr. Developer has lifetime's experience of tools, languages, methodologies, design patterns, and passion that allows them to make a decision on how to approach a problem given a broad pool of knowledge.
Likewise a Dietitian has a whole host of experience, knowledge, tools, and approaches that may be appropriate for different circumstances. Bodybuilders eat plenty of carbohydrates in their off season to bulk up and put on muscle, switch to low-carb to drop fat as they cut, until they get close to their show date, at which point they start adding carbs back to their diet to gain muscle pump. Same person, same profession, same macro-nutrient - different approach.
It's really about understanding the multitudes of mechanisms than it is about any unified interpretation. As much as I love reading Gary Taubes work (and I do!) - I think he has a tendency to make things a little more simple than they really are.
Sorry, no silver bullet. :-)