Personally I think it is overkill and not needed.
It doesn't really take opening your map 5 or 6 times to find out where an NPC is, and it tells you on the leve itself where to go to collect the materials.... if you are doing the same crafts then it doesn't take long to remember where they are.
Just IMO.