If you have a gun, you have to decide to escalate really quickly, then you need to shoot to kill very quickly.
Mostly thieves use guns to deter resistance. Not always, but there's usually little reason to risk murder for cash or a car.
I don't carry a gun, because I have no reason to get in a gunfight.