Putin doesn't, but Israel might.
No, what explains this bullshit is that Trump's MAGA movement wanted this war ended on day one, as he promised during the campaign. Somewhere along the way, people within the security state pushed their way to the front of the line to tell him that if he walks away from this failing war, that it will be not only a defeat for Ukraine but a blow to NATO's credibility, that it will be a humiliating defeat for US and European prestige, and that other malevolent actors (Russia, China, Iran, North Korea, etc...) will come out of the woodwork to challenge America's global standing. Meanwhile, there's no real practical way this ends in anything other than either a defeat on the battlefield for Ukraine, or a conflict that rapidly escalates and intensifies to the point of a direct hot war between NATO and Russia (and whoever else wants to join in the fray).
Trump wants Zelensky to accept defeat because Trump is tired of being involved in this conflict that his administration didn't start. Moreover, his administration doesn't really care about pleasing Europe either, but again, someone probably pushed their way to the front of the line to advise him that if we let Ukraine collapse, the EU and US alliance may fracture, which probably registers little or not at all in his mind but certain Lindsey Graham and Marco Rubio are aware of those potential consequences, particularly given that they do eventually want to turn their attention to China at some point, sooner rather than later.