This is a legacy unrealism in the franchise. The pause between AI shots is always of the same duration. This reveals the AI to be robotic, when it should appear human.
Propose a variable delay of 1/100th of a second to 4 seconds between trigger pulls, HEAVILY weighted towards 1/100th. This will look more human and increase immersion.