Maybe you’re mixing up the Russian voice actors with the English voice actors. Some of the English voice actors originated from the USSR but most of them were American and they did some weird Russian accent thing. I guess that would be the criticism, but if someone complains about unrealistic Russian accents and you can replace them with actual Russian voice lines just use the Russian voice lines, they’re pretty good.
With one exception of course. In Metro Exodus the character Sam is American and the Russian VA is supposed to do an American accent speaking Russian. That is the most jarring shit ever because it sounds exactly like it is, a Russian trying to do an American trying to speak Russian. They should’ve just gotten an American VA to read Russian and it would’ve sounded better.