Every extra 100 yards you have to trace the bullets adds enourmously to the CPU load, network traffic and graphics complexity. Not only you keep track of the bullet longer, there are more bullets in flight. If you hold the trigger for 3 seconds, there will be lot of bullets in the air.
Considering your chance to hit something in the air with a bullet that was in flight for 3 seconds and the cost of extra calculations, it is not worth it. Lose all the bullets after 2 seconds.
You can get hit in the head from 2 kilometers away and die from it, you can also die from the random engine malfunction or collision with a bird. You can get shot through the bellybutton from the ground by a guy with a rifle - that is a random chance. Or your left wing guns could fail to fire and throw you into a spin. We did not want those accidents modeled because it is not much fun to "die" from an accident after paying for an hour to get somewhere. And those ommissions actually screw up the strategy - lots of aircraft types were much less attractive when you considered malfunctions due to low reliability.
So I vote agaist long-range gunnery.
miko--
[This message has been edited by miko2d (edited 07-28-1999).]