Either way, that sounds like an exceptionally frustrating and boring playstyle.
HotTake: Snipers are strangling Playerbase Growth
Flanking only makes sense as a good counterplay design if there’s something like an 80% chance of killing a solo Sniper with a dedicated counter hero.
I.e. TF2 Spy vs TF2 Sniper