
China was defeated by Vietnam in the last war they fought. The Russians were defeated in Afghanistan and Chechnya, and are getting demolished in Ukraine. Further, you have to be able to understand the difference between conventional warfare and counterinsurgency. The U.S. went toe to toe with Iran’s military and almost completely destroyed it in a matter of weeks. The conflict is now asymmetric, which every major power has always struggled with
I mean, we could have won against Afghanistan For one thing they surrendered a couple weeks in and we rejected it, but more significantly; we only dedicated a very small proportion of our military to Afghaistan, and we didn’t lose until we started withdrawing. If we had actually fully dedicated ourselves too it, we would’ve won easily. But for obvious reasons, public opinion wouldn’t’ve allowed that.
Both the U.S. and China would take unbelievable losses in a conventional war, there’s no denying that. What I’m getting at is the mistake of looking at a conflict like Afghanistan, where our “defeat” came from our enemy hiding in another country and coming back after we left, or in Iran, where we wiped out their military and now just don’t want to go through a waterway that’s been mined
At the end of the day, no military can defeat the U.S. going head to head in neutral ground. But, if you have the advantage of being in the defense, on your home field, and a willingness to absorb a horrific level of casualties, you can simply survive until the U.S. decides the conflict isn’t worth it.
Vietnam ended the way it did because the U.S. didn’t commit to an invasion, and because a peace treaty was signed that ended the war on good terms, with the NVA then breaking the treaty after we departed. I just feel like China is viewed as some unstoppable machine, when they lost the last war they fought, quite badly, which was almost 50 years ago.