Well , you would still need to grind , but not as much because you would need a lot of intermediate to encounter items a craft them but yeah , maybe by a little bit removes grinding
And about the 3rd one , i agree , well mostly , but the 2nd solution in the 3rd is maybe better(?) , for me atleast