Exactly. At least in theory workers get money making new weapons, the pentagon gets the new weapons to replace old weapons, and Ukraine gets perfectly usable old weapons. Everyone wins (Except for Russia but their loss is a win)
Russia has pretend public support (spoiler alert: threatening the people enough increases poll numbers via fear not popularity). Russia can give up the territory it stole. Ukraine is advancing slowly and among the west there is widespread support for Ukraine. I don’t see how the western support infrastructure would collapse since as time goes on, the west will get better at it and already the west has given a significant amount of aid (From Ukraine’s perspective not from Western Perspective)
The US won most of the major battles in Vietnam. With modern warfare convincing the world you are winning on the physical battlefield is around as important as actually winning on the physical battlefield.