All valid points, and I agree on most of them; however, I highly disagree with “War as fought in the last century or two, let alone for centuries from now is not particularly primitive...”
I think tactics and technology absolutely determine the outcome of war, but there is a reason why basic training is tough, and…