The game has a fair amount of story to it and the dialogue from the npc’s has information regarding that story. I personally have read all of the dialogue when I interact with any of the npc’s for the story.
Now the random townspeople, just like a lot of other games have scripted dialogue and will often say the same things. I will skip those if I know it is a repeat of before. Although for some of the newer events the npc’s have been given different dialogue and sayings to match the event, I thought that was very well done with the game designers!
Hope this helps! Happy gaming!