если короткоствол запрещён то
1) его тупо достать сложнее, а значит он будет далеко не у всех бандосов

специальная оговорка против утрирования: я не говорю что короткоствола вообще не будет. даже в СССР у бандосов водили пистолеты\револьверы

а значить количество людей у которых за пазухой будет компактный посылатель маслин будет минимальным.
99,99% населения не имеет пистолета\револьвера потому что низя и турма
и оставшиеся проценты бандосов не имеют пистолета потому что его еще достать надо
а те у кого есть таскают только на "дело" когда жертвам собстна по барабану из чего по ними шмаляют.

и не носят просто так потому что
2) если у тебя находят незаконный ствол то это сразу "незаконный оборот оружия"