This. If anything, I'd like to see a convoluted system in which sniper bullets actually do more damage at range than less, just to reward difficult shots. Of course that wouldn't be necessary if OHK headshots worked at any range, but I'm just saying.
To be more specific, their name/model seems to render up to around 500m but I've accidentally killed infantry further, the longest being 700m.
That maybe does explain the issues then, still I guess at least the Railjack had a niche for a while.
Oh it went beyond 700 my good sir. Well beyond. I've killed infantry at 900 meters range. As a side note, it takes quite a bit of time for Zepher rounds to go 900 meters.