Vietnam War was a conventional war between two governments and their international supporters. The government the US supported lost the war, because the US was unwilling to commit sufficient forces to win. Largely because they were afraid of a repeat of the Korean War, with China and possibly even the USSR joining the war for real. And because the US lacked the will to win, they eventually lost the will to maintain the status quo.