要看时代。
至隋唐开始,重装兵甲后戟的作用就小了。
特别是到了宋朝后,西夏,辽,金,包括宋自己,乃至之后的元朝,其决定性骑兵清一色都是重装骑兵。
所以戟逐渐被斧和长刀(偃月刀)所代替。
之后青龙戟也逐步被淘汰。
至于长枪的普及,不是便宜,而是实用。
单兵作战非常吃亏的4-7米长枪在多人配合中则是真正的战场之王。
因为拒马的时候要的是你刺击而不是其他的。
最明显的例子是明朝和倭寇对阵时,单独的长枪很容易被近身的敌寇所击溃,但是如果配合盾牌手等其他兵种则纯粹是收割型作战。
PS:蒙古骑兵在西征时,他们的披甲重量也就是中亚国家能比一下,欧洲的骑士大爷完全不能和蒙古人比谁的甲重。蒙古人披甲骑兵都是35斤的铁叶子甲,完全碾压当时欧洲人那性感的网状锁子甲。