This is something I encountered for the first time today, and got some support for the idea when I brought it up on Reddit.
It is frustrating to spend hours or in some cases an entire in-game day gathering resources to complete a Help Wanted quest, only to have the NPC unavailable when you are...