Civilians, on the other hand, are mostly involved in reactive gunfights. Our first indication that there's a threat may be seeing a BG with a gun. Even if we have really good situational awareness and identify a possible threat before he acts, we still have to wait until he poses an imminent danger before we can even draw our weapon. At best, we will start the fight even with our opponent, at worst we may be way behind the curve.
Don't assume that the techniques used by SWAT and high speed military units are the be-all end-all when it comes to civilian self defense. We face different problems than they do, and operate under different legal restrictions. Reactive gunfights require a different set of skills and techniques than proactive ones do.