阿富汗战争和越南战争,都是因为政治而失败,因为有大国的参与,不是因为军事而失败的。

1、苏联侵阿,遭到几乎整个东西方世界的集体抵制,中美在源源不断的向阿富汗抵抗组织提供武器和资源,美国出钱中国出力阿富汗出人,持续大量消耗苏联国力,耗血十年之后,伤亡几十万,苏联不得不被迫撤军止血,但在军事上,苏军一直是保持全面压制和主动进攻状态的。2、越南战场,中国划出17度线作为北越的安全区和回血区,苏联和中国提供源源不断地资源,这次是苏联出钱中国出力越南出人,持续大量消耗美国国力了,也是在耗血十几年之后,伤亡几十万,换成美国不得不被迫撤军止血,同样在军事上,美军也是一直是保持全面压制和主动进攻状态的,号称没有输掉任何一场成建制的战斗的。3、不是苏联打不赢阿富汗,而是苏联打不赢阿富汗+美国+中国+其他各种援助。4、同样,不是美国打不赢越南,而是美国打不赢越南+苏联+中国+其他各种援助。这两场失败的入侵战争,都是因为小国后面都有大国在支援。