Respectfully disagree
to cover the points individually
this essentially is every crafting system in every game ever. you obtain materials via mining or drops or the AH and press the craft button at the appropriate forge table anvil etc to make the items
What precise gameplay mechanic would you want in this regard? have the Player have to do a game of dance dance revolution? crafting is in nearly any game enough of a pain as it is without adding additional mechanics that make it less accessible for those who may or may not have some issue that prevets them from doing more than clicking a button
This would be worse because then it becomes a completely random luck of the draw method, which would reward only those who do higher end content as by neccesity youd want the higher end purples to drop from high end content. it would also lead to basically stacked firefarming worse then we have now as active guilds do nothing but firefarm runs to go full loot run as volume of runs would become the norm.
the same would happen in regular content with people doing ONLY speed runs as casual game play went out the window for speed running as much content as possible to maximize drop potential. Casual gamers would get screwed as they try to join a TF only to be left in the dust franticaly trying to catch up to a tf that is 2 zones ahead of them as they exit the first mission
Influence is already required to craft. high-end IOs cost at least 450k to craft per enhancement not counting all the salvage needed
I dont know if there is a way or honestly a need to fix the crafting system at this time its as fairly straight forward a system as there is in any MMO or any game for that matter. you obtain materials and then craft them.
At best id like to see Science and Tech and Magic heroes perhaps get a boost to craft speed or a discout on inf cost or materials cost to make the Origin specific heroes perhaps be more needed open world so you could go to a known tech hero and ask for some tech IO or a magic hero could ritual up a magic IO set or a science hero could science up some science doohicky
thats all i can personally think of