I believe this is case on account of the complete lack of direction and purpose in Russia's war effort as well as the exhaustion of certain military stocks that make continued fighting increasingly problematic. I think Russia will definitely settle for a ceasefire to restock, but I believe they'd rather be done with it, if some sort of acceptable outcome can be negotiated. To me it doesn't look like Russia is fighting to win. It looks to me like Russia is fighting to get Ukraine to the point where they will settle for a peace under something closer to the current front line configuration.
I am skeptical that Ukraine will be able to launch a highly successful counteroffensive this spring/summer (mainly based on the latest tweets from Mark Hertling, in particular this thread:
MarkHertling on Twitter: "" / Twitter).
However I also think that they will be able to have some (limited) success, perhaps pushing Russia back in some areas.
EU has allocated 1 billion Euros to purchase ammo for Ukraine. Also, Ukraine still has not received things like GSLDB yet -- most likely they will receive a large number of those, starting this summer or fall. MiGs are starting to flow from Poland. Ukrainian soldiers are being trained in the UK, Poland, Norway, Germany and elsewhere. Etc.
It seems clear that the US and EU will continue to support Ukraine at least until the end of 2023. The US will probably be able to provide quite high levels of support until end of 2024. A new US president may do things differently but that is still quite some time into the future.
Will Russia be able to keep things going for such a long time?
Ukrainians are also becoming exhausted however they are fighting for their lives, not imperials dreams of an elite. So I am guessing that we will see limited success this spring/summer, but some major Ukrainian counteroffensives spring/summer 2024, when Russia is really start to feel the squeeze. Only China can change this dynamic favorably to Russia, but I don't think that will happen. China is not yet ready to go up against both the US and Europe.