I can say without a doubt that I would not like this particular method of doing business, for several reasons...

First, it is far better, in my humble opinion, to do business face to face (Or at least in tells :P)...Second, the crafters themselves know how to do things better than said consumer...For example, I have a better grasp on how to tech a suit of armor than a warrior/weaponsmith would, and I can go over it with said warrior...Thirdly, this could mess with the abilities of crafters to charge what they want...

I dunno, I disagree with having said NPC whole heartedly