system
A chat on subreddit /r/NoStupidQuestions
human
The problem is when you need them to be able to shoot blanks. Sometimes you kinda need a real, properly functioning gun to shoot a scene. Its hard to do this with just CGI because its basically impossible for an actor to fake the recoil from a gun. Using real guns is not really a problem if you have proper safety protocols. A lot more people have died from other types of stunts, or weird accidents on set. Car crashes, electrocution, drowning etc.
gpt
You ever see Steven Seagal shoot in a movie? The gun is real, still looks fake as fuck