How does it handle differentiating different types of bread, which have differing carbs?
How does it handle a thick layer of butter or another fat put on the sandwich in the Avocado Toast example, which would presumably be below the visible avocado?
A long time ago my friends and I offered a manual version of this as a service via sending pics / emails to us and us then manually going through and guessing. It worked well enough, so I have high hopes for a ML version!
My biggest pain point doing it manually came from pics of things like pasta where I couldn't really guess how much oil was in the sauce.
You can definitely get far with just estimating the macronutrients from a photo, and the absolute accuracy matters less than consistency in measurements over time.