I think (hope) they did this so they can have a larger variety of voices during gameplay, at the expense of full character conversation. The way it affects resourcing, they can afford to have 20 different character voices with a few dozen flavour lines whilst you're in the game world for less than the price of a single voice actor recording an entire game's worth of every character conversation choice. I'd prefer the latter too, but I understand the decision.