Not really sure this would be completely workable, but I do think that it would be nice to have more active NPCs in the world just in pre-programmed loops sort of like the one waitress in the Limsa Inn. That could to some extent serve the same purpose but without needing some sort of scripting that recognizes player presence/activity.