However, I can tell you that my current trainer doesn't get hung up on counting anything other than the primary nutrient of a given food - i.e. you're eating it for the particular nutrient. If you are consistent in your diet (if you're counting cals, you are usually eating very similar stuff all the time), then it all sort of comes out in the wash, because your counting is consistent. The only reason I bother bringing this up is that following this approach, this guy CONSISTENTLY dials in his clients to the tightest conditioning I've ever seen. And his clients are not all national level competitosr - they are all sorts of people who compete or dont' compete, are losing weight for the first time, or are fine-tuning a lifetime of competition prep. Thus, by extension, I don't feel it is as friggen critical to do ad nauseum accounting of all the foods you consume.
I have also worked w/ trainers who counted everything, and in my own experience, I couldn't say if it has produced better results or not. I think what is important is to be aware of what you are eating. Usually the most important thing is to keep control of your portions - for ex - almonds are a great form of fat, and secondarily a protein. I have used them as a fat+protein meal. However for each ounce, there is also 6 g of carbs. If you're eating 2 oz, that is 12 g of carbs, so generally not a big deal, even on a keto diet where you have about (ballpark - this is not a strict number - but rather a good approx) 20 g of carbs to work with each day.
Another argument against getting all hung up on tracking absolutely everything is that our methods of measurement introduce error, as well as the accuracy of the known / published data we are working from, and also the calculates we use to determine "optimal calories" or whatever it is you consider your caloric requirement. Again, I feel because of the propagated error of all of this, it all comes out in the wash.