I am currently reading a book about becoming a better handgun shooter. One of the authors, an ex Vietnam Special Forces guy, made the claim that during the Korean war, about 10,000 rounds were expended for every enemy killed!
I think that in Vietnam, it was over 20,000, but that may be wrong.
In the movies, you can shoot a handgun at targets 300 yards away and hit it! I recently went through a handgun course with several other people. At 3 yards, the instructor shot a 1 -1 1/2 inch group with all the rounds he expended. My group was more like, 6 inches! A couple of other guys did worse, while others did better than I did.