The reason is that you won't bother to pronounce Vyacheslav so Russians have to use a short version of their name.
Going by an easy-to-pronounce name is much less aggravating.
Did you mean that English speakers don't pronounce Russian names the way Russians do?
Ask your local Russian to pronounce rural Worcestershire the way that English speakers do.
Your typical Russian speaker cannot. Is it that they aren't "bothering"? The idea is absurd. Let people approximate foreign names in their own tongue. Or, if the way that they naturally pronounce something is truly atrocious, give them a name that is easier to pronounce.
Or watch this fellow give foreign pronunciation his best shot: https://youtu.be/fKGoVefhtMQ Absurd, right?
But the point is that most people won't bother to google the pronunciation, listen to it and make an effort to repeat close enough. By the way, Dr. Turyshev's name is the easy part, the surname is the real challenge)
I don't think people have that obligation when the name has foreign sounds in it whatever language they're speaking.