I mostly like this idea. At least as long as the NPC tools are no worse than they currently are; I'm not sure I'd always be able to find someone to make me a new pick. It would also fit with the RP (that no one does :P) for players to be able to do (almost) everything useful that NPCs can.