I concur… in a 1~4 roll that misses, you have expended your ammo.
However, I as a competent combatant can do 30 damage, or 29 and then a maneuver like cover fire, that requires a reload after. Seems more tactical.
Totally spit balling here, but putting more responsibility on the players who are successful in managing their ammo, vs those who are rolling like crap, evens things a tad.
It’s a wash in the end, but instead of a miss it can be narrated that you didn’t get in position to make a shot. Allowing the character to seem better when they miss a shot.
I don’t like incompetent characters, if they are competent but not experienced in combat, they are more likely to not take the shot, then empty the magazine every other round.
Yet if you are playing incompetence it makes sense…I’m split in this, other than I don’t want to reenforce incompetence in our heroic player characters.