I don't think you can say that about snipers. I am not sure but I find the German one stays cloaked much longer when going in and out of cover, whilst also being more accurate. They have two different purposes in the end.
German sniper is good for manpower drain and recon, whilst being terrible for removing support weapons.
Russian sniper is good for manpower drain and remove support weapons, whilst being terrible for recon.
U forgot the Russian sniper has flare ability for recon but snipers of the two faction have same price.The german sniper need a cost reduce due to the lower survivalability.