You should not win a sniper-engagement just because you shot in their direction. Nonsense mechanic that completely eliminates Snipers as a class of weapons that functions. The only people asking for it are people that literally want snipers to do nothing, ever. Why do you think you are OWED the opportunity to fight back when a sniper has a huge range advantage over you?
I would be a bit more nuanced than that.
First, a stronger suppression mechanic does not necessarily mean winning the engagement. Assuming you're doing it at a range your gun is not particularly efficient at, it merely forces the sniper to move away, unless they play exceptionally poorly and stay put.
Secondly, it really only applies to snipers you have spotted, and had time to align in your sights before they shot you dead. I really don't think this would result in snipers doing nothing, in fact, most of the time, when a sniper gets me, I did not see it (or saw them very late).
I think at longer distances, the lack or presence of such a mechanic would make very little difference. Suppression works in a sphere of 5m around the target, you're not going to do that with any efficiency beyond 100m. It would be a way to get snipers to be more on the move when spotted, but it's not going to kill any of them. For me, the question is more about distances shorter than that, and some of the really infuriating situations that can come from engaging at those distances.
For me, the typical situation is the sniper popping up 30-40 meters away, not necessarily recognizing at first what weapon they're holding, putting 3-4 bullets in them, they "slowly" take their aim and then BAM, one shot to the head and I'm gone. The simple matter of the fact is that most people find this both infuriating and jarring. I guess the feeling is that at that distance, the sniper should be at a disadvantage, and it's not really the case now.
The maps do not tend to cater to snipers that much in this game, just find a different route or smoke your path.
I would strongly disagree with that. Sure, the smaller urban maps aren't great for snipers. But between that one that has a big mountain in the middle, that one with a big tower than overlooks half the objs, that one with a large rise on the side, the one with towers in the middle and rises on each HQs... Snipers are well catered for.
And a kind reminder that smoke is hard to get: not only is it only available only for support, but as that class is useless against tanks, they're much rarer in this buffed tanks world (a bit of a cascade of consequences here).