According to this logic, no amount of Western aid — over $20 billion is allocated with another $40 billion from the United States alone coming — is too much. In Western eyes, Ukraine should not compromise, but Russia should: telling Ukraine to settle for half a loaf is simply immoral.
But unconditional and seemingly bottomless western support for Ukraine risks prolonging the war. Peace talks are now moribund, but might revive when the war turns static. At that point, U.S. support for Ukraine should be used to encourage a peace deal.
Battlefield success might allow Ukraine to reclaim some of its lost territory and even get payments from Russia. But the balance of military power makes that unlikely. More likely is a bloody stalemate that does not meaningfully move Russia’s position: basically, that Ukraine gives up Crimea permanently, allows autonomy or independence for occupied areas of Donbas, and becomes neutral by forswearing NATO membership.