Even the soviet wouldn't use their sniper as a counter to building, although they normally don't need to.
The british could use sniper to counter garrison, but in comparison to other option it's really one of the worst one.
not at the moment because of the insane dmg modifier. besides that soviets have molo to clear building so it was aimed at brits i guess. whats the better option for brits then if sniper is the one of the worst one?