Maybe a bit war experience from wars with 'peer' powers:
The infantry hated snipers unless they were sent to counter-snipe.
Sniper action provoked enemy sniping and indirect counterfires, and the infantry got hit in return for the sniper's actions. Infantrymen with scope scratch marks on their rifles got killed upon capture for being alleged snipers.

Snipers were dead if captured and really hated (even by their own infantry) in both World War's stationary phases. Exceptions prove the rule.


There are really a lot of factors that play into the sniping issue simply because snipers usually work detached from infantry formations/positions without needing a force concentration to be effective (that's a difference to AT units, for example).

My preference is a platoon at Bn level that trains snipers and forms sniper teams. The snipers can then be tasked with missions (support defence, support offence, surveillance, counter-sniping, free hunt). A loss of a sniper team (or something simple like sickness) wouldn't take away snipers from a Plt or Coy simply because the Bn level sniper Plt sergeant could send a ready replacement team.
An additional need for snipers in offensive actions or to counter enemy sniping could be met as well.