My response was under the assumption that "sniping" occurs at a markedly longer distance than automatic suppressive fire.They have an assault rife firing fully automatic and it looks relatively pretty stable. You only need one shot for a sniper rifle and it just has to readjust afterwards. Once you have suppression fire going off, chances are they're going to see where it comes from.
Suppressive fire can be off by a meter and still serve its purpose. If the drone is flying about 30 meters from the target, this allows approximately 2 degrees of error in the aim of the gun. I believe this is possible with current drone technology.
On the other hand, sniper fire can only be off by about 5 centimeters. If the drone is flying about 100 meters from the target (somewhat farther than the automatic suppressive fire), then there is only about 0.03 degrees of error allowed. This precision is substantially higher, and I do not believe a hovering drone, even without recoil considered, is capable of such precise flight.