but at long range, dont you need better aim with more accurate weapons?
lets say you are in a long range fight with an AK. you can spray a burst at an enemy. the inaccuracy of the weapon means that if you aim at their head, you are not guaranteed to hit it with the first bullet. the second bullet is less accurate. so probably, you will try to headshot the enemy with the first few bullets and if you get bad RNG you either fall back or crouch down and commit to spraying at their body because you are likely to hit a couple shots to the chest if you miss the headshot due to spread.
while spraying at the enemy body, you have a random chance that you will either hit where you are aiming, you can hit the head, you can hit the feet, you can miss. you are more likely to hit if you do spray control right but its not a sure thing.
now with SG or AUG, especially if you tap with scope, your bullets go where you aim at long range. if you aim at the head, you get a headshot. aim at the body you get a body shot. aim at the feet, you shoot the feet. if you miss, you always miss. you dont get lucky, you dont get unlucky.
isnt that more skilled?