You're pushing luck every time you run into something. It's totally useless in PvE (unless things have consistent crit tables, like instakills we knew from molerats), and too unreliable to allow you go one on one with others.
Still, snipers have to invest quite a lot in their action points and weapon skill, they deserve all the advantages they should have, including more movement. Seriously if you have 14AP junkie, you deserve to outrun 10/11AP guys by a bit, and totally leave those who were built for one shot (not much used, but appears quite often in PvE, which still should be relevant).
If devs can't fix this old problem, they should reduce AP cost of both aimed shots and several ranged weapons, including sniper rifle. No need to make guys not only choose perks that helps them with bad luck (better/more crit), but also have to fill everything else to actually use the weapon or play the role, and then get only one advantage, despite their invested a lot in several places.
Also it's debatable whether that extreme amount of unreliability is really needed - like the laser rifles doing damage as low as 10, while capable of doing over 15 times higher damage. Lowering the potential, while making it a bit safer can safe tears on both sides. But this cannot be done by just flattening the damage on the guns.