For how immersive the game aims to be, the voice acting and how it "blends" so to speak is reeeaaaallly shoddy and downright hilarious at times. Especially the training mode in ARMA II. It's like they were TRYING to make it sound awful. I still love Arma but they really need to make the dialogue sound more realistic considering how realistic everything else is.
Because people always complain about it in the sense of campaigns, tutorials and small official missions - Who gives a toss. That's not even a main part of the game, that is just filler to get some more casual gamers in, all that crap. A majority of the scenarios played by the core users of ArmA is TvT based online scenarios, custom co-op scenarios with no voice, clan based milsim scenarios. Creating voice that is able to sound natural when it comes to the amount they need to say is a huuge tasks and why it hasn't been a priority before - It shouldn't detract resources from what really matters. Sure they can improve the AI based reports when they see something, but it still shouldn't be a priority given how big a task it is.
The main replay value lies in mods where voice is usually done by the modder or often, not at all - Also in the custom missions which also features little to no voice at all besides AI call-outs. I had voices turned all the way down for years in ArmA / ArmA 2 and you quickly realize you don't even need them.
Voice acting in campaigns and missions is a bottom rank priority.
There's about a thousand other thing in the RV engine that requires priority over something like voice acting.