Is it because you have to make every one say something unique? In cities with tons of NPCs, I sometimes see some games make it so you can't talk to absolutely everyone. Chances are, the player doesn't want to chat with each and every character either.