1) People in the enterprise space will be willing to deal with the weird nuances of the USDA-SR data. For example writing 'beef cooked' vs' 'beef raw'.
2) In the general consumer space, there is a huge problem in getting the general public to find ingredients they use. I found lots of people typing in brand name ingredients not matching what is in the USDA data set.
To me, the problem is partially solved with My Fitness Pal's huge dataset of user generated data. However the flip side is it is missing most of the micros as they are entered via a nutrition label.
Another solution might be to reference nutritionix.com 's dataset (I think the joyapp.com uses it also)