Play all the subtle silly semantic games you want with “destroyed” vs. “defeated”, but Mexico would be much better-off if their drug cartels were as “undefeated” as the VC were in 1969.
Giap did’t say ‘destroyed’ or ‘defeated’ so it isn’t semantics it is your false premises.