Long range sniping just seems to be deadly accurate at the moment. as long as you get the range right, you will hit the target regardless.(assuming you place the crosshair on the target.) At the moment, the only things that affect the range at which a sniper can hit a target is, Fog range (you can't hit what you can't see), shaking and maximum range you can set your zeroing at. There just doesn't seem to be any incentive to get closer to make your shot. Even if the level of accuracy would be randomized (worse the longer away you are.), it would be better than what we have now, which is silly accurate.