чет ты ошибся где-то на столетие
пикинеры были в 16 веке
в 14-15 у Англии - лучники и зачастую спешенные латники (men-at-arms) которых как-то конечно можно отнести к "пикинерам" с их укороченными лансами (хотя скорее к копейщикам), но это совершенно не то что пикинеры позднего 15 и 16 столетий
Кто и где "так долго" не мог долго победить фалангу "в античности"? Твой вопрос очень аморфен - это что-то вроде "почему так долго не могли начать рисовать как Микеланджело во время Возрождения".
Кратко - потому что. Не могли победить не "фалангу", а военную силу, применившую её против менее организованных сил. Как только фаланга сталкивалась с силами равного по мощи противника - обладающего непривычными фаланге формированиями - её преимущество кончалось. Фаланга это не уберизобретение, это просто очередной шаг военной машины, как колесница, строй в целом, отряды метателей или что-либо прочее.
Да нет, точность там как раз была на высоте, но! Стрельба велась с относительно небольшой дистанции, метров с 10-15, потому что на коне можно быстро подъехать засадить стрелу и отъехать.
Отличный комментарий!