dont know why you think counter sniping isnt a thing. it obviously requires more skill than standard play. mortars wiping out snipers from full hp to 0 through sheer rng is NOT ok.
This. Soviet snipers make Ostheer's sniper useless, you just have to pay attention to the engagement, is it too much to ask? The thing is, counter sniping is only a thing for Soviets and they can and should use this to their advantage. If you see his sniper and you're like "fuck it imma spam more Cons", you're gonna lose. If you see the sniper and say, "Ok imma go T1 and use Sniper/flamerHT to kill that fucker, you're gonna win". Even with T2, you can use maxim to pin his supports and close in with Cons. Note that these are all written in paper, if you execute them right you will win the game.
And remember, if he brings in a Sniper, he is not gonna have like 2 MGs and 2 mortars and a horde of grens. You also have to spend you first 60muni + 150MP for a medic bunker ASAP which will delay your teching. Ostheer's sniper also is VERY micro intensive and does not have Flares (which are great).
Soviet T1 or simply "smart" ConsSpam can counter the sniper.
As for USF, M20, and WC. That is all. I don't wanna be "that guy" but after ages we are kinda seeing Ostheer's sniper pulling his weight, please don't act like Allied fanboys.
Bottom line, at this point skill is the determinant factor. I myself have hard time countering Ostheer's sniper specially in open maps, but the sniper is not OP.