It would be fine if they were using the Excaliber munition.
It is a smart munition which can steer to the target. It has an accuracy of 4 meters at 22 miles.
Only one or two rounds are needed to take out an tank or an artillery piece.
Post #1 is a GIF from Iraq or Afghanistan....
The "long out the barrel (tube, to artillerymen)" is not true; I conducted a number of firing tests over the years that demonstrated that muzzle velocity is strongly affected by recoil movement. I even found that a mortar fired from the back of a Light Armored Vehicle had different muzzle velocities for each angle away from the long axis of the vehicle because of suspension deflection/amount of air in the tires!
Advances in first-round precision can even make good old (and cheaper) HE fuze Quick one-shot wonders (("15 mile snipers") using advanced aiming and fire control and very uniform muzzle velocities.
Got over 40 years in artillery!