Мосинка это стреляющее копье, и такие были во всех армиях того времени, например немцы после первой мировой перешли на карабины только в середине 30х годов, примером служит Mauser 98k Буква «k» в конце названия — сокращение от немецкого слова «Kurz» — «короткий». Мосинка тоже имела вариант карабин с укороченным стволом, но он в основном для кавалерии использовался.
В дальнейшем все армии пришли к тому, что стрелять за горизонт из копья нет смысла, т.к. кучность недостаточная.
СССР не успел отказаться от мосинок в длинном варианте, из-за начала войны, почему не был сделан переход на карабины я не знаю, наверное были для этого объективные причины. Перед Великой Отечественной войной был взят курс на перевооружение на самозарядные винтовки и автоматическое оружие, видимо это и оказалось одной из основных причин, почему не отказались от такого длинного ствола.
Ну а сейчас длинноствольными остались только снайперские винтовки.