Why would you want to put a hole in something from a distance?
Because that something is holding a knife to your daughter's throat? And because that something is unlikely to wait for you to go to the garage and get the extension cord for your drill because he's on the other side of the room?
As much as you don't like it, a gun is a tool for defending against a threat. It is highly optimized to he effective and reliable. It is the wrong tool to choose should you need to machine a hole in something, just as a square tipped shovel is the wrong tool for that job.
NOWPRINT. NOWPRINT. Clemclone, back to the shadows again. - The Firesign Theater