The problem that I see using this on a practical basis is that it doesn't (elegantly) account for requests for recipes that have ingredients that are assembled items you might not have laying around in your network.
This may be particular to my play style (in which case, ignore me) but for example on a Seablock/Bob/Angels playthrough, where the recipe for many machines has the previous version of the machine as an ingredient, if I want to whip up a Chemical Plant 4 the requests that get added are some Processing Units, some titanium items, and a Chemical Plant 3. If I don't have the stuff to make one, then I have to go hunt down that recipe and click it too (which then leads to Chemical Plant 2, etc. etc.)
(Edit: Part of the hassle is also that if you do follow that chain down and make requests for all of the ingredients for the intermediary products, then craft them by only clicking on the highest-level recipe, the other requests are never "satisfied" -- e.g. if you click on the Chemical Plant 4 to craft it, you'll still have the requests for a 3, 2, 1 in your queue.)
Is there a way to access or calculate the total "raw" ingredients for a recipe, as shown in the tooltip, and request those instead? Maybe as an optional setting or additional hotkey?