Agree completely, the current system is tedious. I'm hoping its a planned upgrade that doesn't have available resources to implement at this time. Also from an RPG standpoint, a skilled tradesman would likely have ingredient information at will even if the player can't remember a hundred recipes.
It has long been the stated plan to have a Codex for your Crafting recipes, the same as you have for your abilities. You'll get them more or less the same way - vendor, loot drop, quest reward, and you'll just read the scroll and have them in your Codex forever.
There is a significant amount of UI development that is waiting for later in development, and the Crafting Codex is a significant part of that.