While I don't mind (most) traveling quests, I do think it would massively improve the flow of the game if you could simply be teleported to the next NPC to talk to, if the current NPC you're talking to is going to be at your destination anyway.