Would it be any less immersive if every person had the same voice? Since different people can say the same thing (pool of random responses), everything that wasn't NPC specific would need to be voiced at least twice (or the responses divided into male and female groups). That would cost a lot of money, and guarantee that pretty much every review of the game counted the voice acting as a negative.