Because bad people exist and there are imminent dangers? There are legitimately good uses of people shooting people all the time. Hostage situations being the painfully obvious example.
Well obviously the police would have access to other kinds of guns, but if civilian guns were only capable of shooting deer then that would be a definite plus
What even is this question?