It's also usually not a problem that you have to return to the NPC anyway. Often times, they are in or near the main cities, and you can just wait with finishing the quest until next time you have to go there anyway. Unless your quest log is full. Maybe we should just be able to have more quests active at the same time?