I don't know why it is needed, it's generally more interesting to imagine it, rather than let the developer decide how the characters sound.
Full voice acting is also bad for post-release development. Dialogue changes would be limited by voice actors' schedules. Player made contents would feel out of place if everything else have voice acting.