I think voicing the game can add a lot. Although I'm fond of incest versions of games, which of course isn't going to end up being voiced these days.
For me, the key word is
can. Yes, it can, but typically it doesn't IMO. More often than not, you end up with a mixed bag (at best) of voice acting, and the more porn is in a game the worse it tends to get for some reason. Unless it's going to be throughout and done well, I can do without the voicing.
You're lucky if you get a text patch that does a decent job of making the incest an integral part of the game versus just something very crude where the relationship is just a text variable that gets dropped into a line here and there.
This tends to be much more of an issue with games being written specifically with it in mind to comply with policies on sites like Patreon. My guess would be that when developers do this, either they themselves or testers they have helping out would fail to read through the game in the different contexts. So they might have a non-incest playthrough to check for bugs but then forget to do so with incest in mind to make sure it still reads well.
I have noticed some developers will have conditionals to check for a patch or something, with two different sets of dialogue depending on whether that's present or not. So something like:
Python:
if patch:
"[s_name], you're my sister above everything else. I don't want to hurt you."
else:
"[s_name], you're my best friend above everything else. I don't want to hurt you."
That tends to work better than just having the variables in place and then hoping that things will sound correct when incest is in place.
It's also not uncommon for devs to go back and correct dialogue or completely edit scenes if the mood takes them, or they prove unpopular with fans, or for any other number of reasons. If you've already recorded the voicing for that dialogue, it complicates things though.
Yes, exactly. You either have to deal with the dialogue sounding strange, omitting the dialogue there, or rerecording the dialogue, which will then cost more money.