That is far too automated IMO.

There is also a reason why the game doesn't allow you to call to another macro within another macro, e.g.,

/ac Gibberish Macro <wait.3>
/execute macro #93

Far too automated much like doing a macro quick synthesis, and frankly people should be encouraged to interact with the system, not sit there and quicksynth macros. - All macros created anyway are factored in with normal (non-good/excellent conditions) in order to guarantee quality. - Nobody is making a macro and going "Let's pretend a 'Good' condition proc'd on Byregot's Blessing to complete quality"

Further to this, it would have pretty big implication for consumables, especially in current recipes.

If they're to go this far with a system, then they may as well remove quality and progress entirely, and just hinge everything on being an experience as empty as IS crafting and gathering, and then just hinge everything on whether you do or do not reach a particular stat.