Война.
Любой договор с Путиным не стоит бумаги, на которой стоит его подпись. И его слова такой же мусор. Планы Путина по блицкригу, нарисованные его генералами, провалились, ему была необходима передышка для перестройки на длительную войну. Подписав с ним договор Зе просто оттягивал кровавую бойню. В тот момент офигевший от безнаказанности мир был полностью на стороне Украины и если бы западные политики пожелали, режим Путина бы рухнул. Но случилось что случилось, Запад испугался последствий развала и принял двоякое решение - не дать рашизму победить, но и не дать рашизму рухнуть. Ну и главное, согласившись на подписание с Путиным договора Зеленский бы автоматически признал потерю части украинских территорий, а это не только его политическая смерть, но и смерть Украины как самостоятельного независимого гос-ва.
Не было хороших решений в тот момент, насколъко решение правильное покажет время.