President Biden has promised that by 2022, the residual American military forces will leave Afghanistan. When that happens, it will complete the trifecta of American failure in its three major wars in the last half century: Afghanistan, Iraq, and Vietnam. Having spent years in Vietnam, when I look back, several causes for our failure there stand out.