No, in order to win a war, it must have a clear objective which can be successful. The US is terrible at this because the objectives of war by a democratic country will be set by politicians, who've never seen an objective which couldn't be made vaguer. Operation Iraqi Freedom had so many sub-objectives key military leadership didn't even agree what the goals all were - and even then some of those goals are nonsense, predicated upon false narratives spread by politicians who wanted a war and needed some sort of justification. Remember the Weapons of Mass Destruction your army was sent to find? Never existed. Terrorists they were sent to eliminate? More were created than had existed previously.
Battles may be won on logistics but you can't win a war without a clear and achievable objective. Corporate had a clear objective. Overlord had a clear objective. Take Desert Shield, to give an example of a US-led operation with clear objectives. If you turn up and the Iraqis all say "Fuck this, I'm off home" freeing Kuwait that's success. If you kill half the Iraqi population but they're still occupying Kuwait when your funding runs out that's failure. That's what you need if you want to win a war, clear objectives.
Under your premise that you must have a clear objective to the exclusion of other things, Russia would have handily won its war against Ukraine years ago. Their objectives are very clear.
I did, all the logistical prowess in the world can't help when your objective is too vague. Logistics are useful, often key to the final outcome, but they're nowhere close to the necessity of clear objectives.
Battles may be won on logistics but you can't win a war without a clear and achievable objective. Corporate had a clear objective. Overlord had a clear objective. Take Desert Shield, to give an example of a US-led operation with clear objectives. If you turn up and the Iraqis all say "Fuck this, I'm off home" freeing Kuwait that's success. If you kill half the Iraqi population but they're still occupying Kuwait when your funding runs out that's failure. That's what you need if you want to win a war, clear objectives.