Seems like an easy solution, but a bit boring if the aim is more ambitious than only making use of the sea of runes and useless unique items.
I think it would be more interesting if we could craft any combination of attributes we please (up to the limit of maximum number of attributes and maximum values for each attribute), with some really prohibitive but not entirely brutal recipe requirements.
Example:
I want a lvl 20 Air staff with the skill Thunderstorm, 10% crit chance, +5 Int and 2 rune slots.
Recipe: Basic lvl 20 Air Staff + Thunderstorm Skill book + 3 source orb + Whisperwood + 2 unique rings of any level/type.
The example is arbitrary, but that's the idea. Anyway, this is something that could be implemented through mods with some work.