long barrels produce more velocity than short barrels , the difference is more pronounced with large capacity cases. bigger cases make more velocity but if you can have more velocity with a more efficient and way easier on your barrel case, just by having a long barrel I'll take the long barrel each time. A 308 can give good accuracy for 5000 rnds, a 300 wm for 1000 rnds, to shoot with good results at long range one should practice to see what affect the wind has on your bullet and 1000 rnds goes away pretty fast. Short barrels for long range atre a foolish fashion statement because you will get more velocity out of a long barrel and more velocity means less flight time for the wind to affect your bullet therefore short barrels are less affective than longer barrels.