Are we talking about completely out of touch with the game text paragraphs laid to you between levels or such, or just dialogue boxes instead of voice overs?
Because they are pretty separate matters.
Anyway, your criticism on Crisis Core isn't very fair. No, they didn't need to put voices to all scenes despite this being 2009 and all. Because they couldn't. It's a UMD they need to fit their game into and with them already having plenty of spoken dialogue... No space.
Plus partially only text based isn't a bad solution at all. FFX for one suffered from lack of dialogue, especially if compared to previous ones. Voice acting is a bigger chore, takes more space and in FFX's case was mostly bad anyway.
What Crisis Core did was a good compromise. Use voice acting in key points of the game save space, time and resources with less relevant and filler dialogues.
That way you can still have the voice actors give the characters more of a personality but don't have to cut out any story material simply because you didn't have time to include it.