We understand the factions are different and we want them to remain different, but that doesn't mean the current state of everything is balanced. Although what you say is true, that is a minor feature especially since soviet conscripts are a 6 man squad vs a 4 man grenadier squad. 1 shot from soviets is 25% damage to german. 1 shot from germans is only approx. 17% damage to soviets. If that makes sense.
You can still run with german infantry squads at same speed in direction of soviet sniper team and force them to move or risk lost the unit. Combine this with slow fire mode of sovsnipeteam and you will understand how to counter them with any german infantry squad.
And then it come to counter duel - german sniper vs soviet squads. You can't run and force out german sniper without losing 3-4 of squad members.
As a result, germans got a better mp bleed unit, what is greatly denying map control and tech.