Being able to turn it off makes it even less cost-effective - because as soon as a player turns it off, the cost spent on voice acting is wasted on them.
Your mention of models brought me some idea though - text-to-speech could make this considerably cheaper, thus more viable. And if the voice actors are decent enough, they could be even used for multiple main cast chars, to bring costs down further.
I believe that translation is partially to blame, since FE7 was the first Fire Emblem game translated to English.