Provo ad interpretare io:
I coltelli di solito ce li hanno quei personaggi un po' "sfigati" che non possono avere accesso ad un'arma da fuoco.
Perchè se sei un malvivente, e vuoi fare davvero paura, non tiri fuori un coltello (che si fa paura, ma non se sei a dieci metri di distanza), ma una pistola (che fa paura anche a trenta metri di distanza).
Quindi, chi può, appena può sceglie una pistola, non un coltello.
perché se i coltelli fossero davvero così efficienti, non avrebbero inventato le armi da fuoco corte.
Quindi meglio che siano diffusi tra la delinquenza i coltelli, piuttosto che le armi da fuoco.