In a word... price. also i can pack 1500 rounds of BBs and CO2 in a relatively small space. As for why a hand gun, because it fits IN my kit. If i were to take a longarm it would be my 20 gauge. But the ammo would take a lot of space and add a lot of weight.