Has anyone “won” a war in the recent past? In the old fashioned sense that they conquered something and used the newly acquired resources to make their own citizens lives better?
The problem with the post ww2 world is that the old definition of winning a war no longer holds. You just don’t see wars of conquest very often and they don’t seem to work when they happen.
The closest I can think to winning off hand is a few of the colonial civil wars. Vietnam for instance won in the sense that they outlasted the US and have a nominally communist government but it is not an outpost of the Soviet Union and it’s a major trading and tourist partner of the US.
Iraq is not led by a belligerent to the US dictator and Afghanistan isn’t home to training camps for terrorists dedicated to attacking the US (yet).
These were all extremely stupid, expensive and inhumane military actions. But the US never went into them to hold territory. So “there until we got tired of it” is as close to winning as it was ever going to be.
Azerbaijan invaded Nagorno-Karabakh in 2023 and now all their enemies are gone (disarmed and Armenians expelled) which presumably makes their citizens better off once they move into the empty territory.
The Gulf War was a decisive victory, if you consider that recent.
Yes, winning a war means achieving your political objectives. For example Iran wins this war even if they maintain the status quo. And they are on track to get even more, like obtaining ownership over the strait.