I actually don’t think this is a good use for NPCs. There’s tons of videos of people just getting them to say the craziest stuff and I don’t think it adds anything to the game.
It remains far better to have a writer carefully constructing the world and the dialogue