Вообще-то копьё было самым распространённым оружием в средние века. Мечи были дорогими и не все имели право его носить. А нож на длинной палке - дёшево и эффективно. Им не только кололи.
Копье было самым распространенным оружием в средние века? - Да.
Мечи были дорогими? - Да.
Не все имели право их носить? - Местами, да.
Нож на длинной палке - дешево...? - Да.
...Эффективно? По сравнению с камнем, палкой без ножа или ножом без палки? - Да, а в некоторых случаях эффективнее меча, но только в некоторых.
Им не только кололи? - Копью можно много вариантов использования найти, но, насколько я знаю, предназначено оно было именно для колющих ударов.
Были другие виды древкового холодного оружия, которое использовалось для рубящих или режущих ударов, а еще, например, оснащенное специальными приспособлениями для стаскивания кавалеристов с лошадей и т.д. и т.п.