I guess you just answered your own question. Not everyone can cap debuffs with ease (and +20 BG means no Sniper Shot) and not everyone will be running heavy damage teams on hrags, relying more on leeches debuffing enemies (you can't really rely on yourself... well for now you apparently can).
This skill is great, I am not denying that fact, but for it to be great you need to use it. And you as debuff loving guy should know how big difference can Sniper Shot make.