the viet cong won in part because they were backed by the crude but effective russian-chinese war machine, finance, common cause.
the taliban won in part because ----.
the vietnamese had defeated the french foreign legion, then the will of the US & allies,
The Afghans had defeated the Mighty Red Army's expeditionary force, now the same collection again. so ---
there are other determined ideologies on the march.