On m'a récemment demandé pourquoi sur les armes militaires "anciennes" (disons jusqu'à la 2nde guerre mondiale), la longuesse était franchement étoffée et allait jusqu'au bout du canon ou presque, alors que les armes longues civiles (type fusil de chasse ou carabine de tir sportif) ont quasiment toujours des longuesses courtes... Et je me suis retrouvé comme deux ronds de flan sans savoir quoi répondre.
J'ai avancé que cela pouvait être lié à l'usage de la baïonnette : si l'arme a été utilisée, que le canon est chaud et que le fantassin veut utiliser son fusil comme une lance, il faut qu'il puisse prendre son arme à deux mains sans se brûler les doigts.
Le fait que les carabines de cavalerie du 19ème siècle (par exemple les carabines de la guerre de Sécession) soient dépourvues de baïonnette et aient une longuesse courte (puisqu'elles ne sont guère utilisables en combat rapproché, ou remplacées par un sabre accroché sur la selle) va dans le sens de cette hypothèse.
D'autres idées ? Ou je me goure complètement ?