My beef/ concerns are basically as follows.

Precise effect, long range rifleman are good. No argument. Hitting folks with one shot at 6-900m is a capability I want in Companies and Platoons as part of my fire support.

I also want an STA capability, to call in fires and conduct observation - that may include operating a small UAV -. Do I want the same men doing the same job and the same time? My opinion is that I do not.
I want to simplify "Sniping" down to long range fire support, and build it as an individual skill based on some degree of natural ability.