Solche Fragen wie die im Threadtitel sind gefährlich, weil sie zu verkürzten Antworten verlocken. :winke:
"Die Römer" haben nie "die griechische Phalanx" besiegt. Es gab mehrere Schlachten, in denen sich römische Legionen + (oft griechische) Hilfstruppen hellenistischen Heeren mit starken Sarissai-Phalanxanteilen gegenübersahen. Man müßte Niederlagen (Heraklea, Asculum) und Siege (Male-/Beneventum, Kynoskephalai, Magnesia, Pydna) genauer analysieren, um zu einer einigermaßen fundierten Antwort zu kommen.
Vieles am Ergebnis lag in der jeweiligen Situation und den handelnden Personen begründet. Man wird jedenfalls feststellen, daß solche Allgemeinplätze, wie "waren beweglicher" , "hatten pila" etc. allein kaum befriedigende Erklärungen liefern.
Bei Kynoskephalai z.B. waren die verbündete aitolische Kavallerie und die eingesetzten römischen Elephanten genauso entscheidend für den Sieg wie Flaminius schneller Entschluß, dem beginnenden Desaster durch einen Angriff auf dem rechten Flügel entgegenzutreten. Die Story mit den 20 Manipeln, die ein entschlußkräftiger Tribun nach Zerstörung des linken makedonischen Flügels in den Rücken der Restphalanx führte, und die man gemeinhin allein betrachtet, sicherte nur noch den totalen Sieg.
Bei Pydna wäre der erfolgreiche Angriff der römischen Elephanten auf den linken makedonischen Flügel genauso zu bewerten wie die Disziplin der Legionäre, in der Rückwärtsbewegung die Linie zu halten, die Möglichkeit, die entstehenden Lücken in der Phalanx infolge des ungünstiger werdenden Geländes durch einzelne Manipel auszunutzen (hier kommt die Beweglichkeit zum Zuge) und der Angriff der Elephanten und der Kavallerie in den Rücken der Phalanx.
Der große Fehler der späteren hellenistischen Reiche war es meiner Ansicht nach, der Phalanx allein zu großes Gewicht zu geben. Philipp II und Alexander, sowie die Diadochen hatten noch ein ausgeklügeltes Gefecht der verbundenen Waffen geführt, mit starkem Augenmerk auf die Kavallerie. Später verschob sich das Gewicht immer mehr zur Phalanx, Perseus ca. 4000 Reiter z.B. kamen bei Pydna überhaupt nicht zum Einsatz.