I'm gonna chime in about military rifle training. I keep hearing the Marine KD Training is better then the field fire, 25-300 meter qualification.
First I'm a high power shooter, or was for well over 40 years. Its great for precision rifle shooting, but combat isnt precision rifle shooting.
If the Field Fire 300 meter range is properly maintained, the targets are sort of half hidden. The Target exposure is timed, you have to hunt for the target, engage is in a few seconds and then wait for the next target exposer you have to find and ingage. You dont have time to adjust your sights so you have a battle site zero that allows you to aim at the center of each target, hit it, any where from 25 to 300 meters.
Say want you want, that is better training for combat then the KD range.
The best option is to teach fundamental on the KD range, then move to the field fire range.
Thats the way I conducted my rifle training as a Company Commander, and Later as the OIC of the AK marksmanshisp training, ( where I set the training policey for the Alaska National Guard.).
Thats also the way the AMU trains, and it must work since no one can beat the Army in the Interservice or National matches. Even the International Sniper Competitions.
Not trying to start a branch war, just pointing out how it is in real life. Personally I'd rather go to the field, find a target, range it, do the math to allow first round hits, then move onto another unknown distant target. Might take a couple minutes between shots. Its fun on the range but wont work in most conventional combat or even the field fire range in training.