Unfortunately that requires you to have purchased a DLC - Ostrupen can't be obtained in any other way.
So its not exactly fair that one of very few possible counters requires you to not only PAY more - it also restricts you to a relatively poor commander.
I love this kind of arguments. "Just get this high tier unit/shitty call in unit from DLC commander/expensive upgrade that arrives 10 minutes later and you can kill that unit easily!!!"
a) a counter is available either in a reasonable timeframe of - let's say 2-3 minutes or
b)less expensive than the unit that it's supposed to counter. I.e. sniper costs 340 mp, jeep costs 220mp. Jeep > Sniper, and jeep costs less than a sniper. So that one works
For all the counters that have been suggested yet they all come well later into the game than the snipers themselves or are no hard counters at all. How are grens with lmg/g43, pgrens, tanks, artillery cheaper than the snipers? Fact is they aren't. Also, the same counts for axis snipers also. Soviets can't counter them properly, too.
Another point:
Snipers are a hard counter to ALL infantry units. They kill each soldier with only 1 shot, and if you have some decent micro your enemy should not be able to kill your snipers at all.
But a specialized hard counter ALWAYS has to have a hard counter to itself.
In vCoH this were bikes and other snipers + the usual soft counters like arty, strafes, tank guns, mines.
So, you have HARD counters and SOFT counters in coh 1.
In coh 2 there is none.
ONLY! soft counters (arty, mortars, Gewehr rifles (<- lol? why do ordinary rifles counter snipers anyways?). So, a hardcounter that can only be countered by chance - gj rly.
Sure, countersniping mechanics were also not optimal. But there are different options to improve the mechanic. Throwing the mechanic itself out of the window was not.