I think that Russia may have a two-prong strategy: either make sure Ukraine is not joining NATO, or make sure that Ukraine that joins NATO is completely wrecked. In the alternative reality, where Ukraine promises tomorrow not to join NATO (ever), the Russian targets for this war may be considered achieved, and everyone could simply go home, probably throwing in a couple billions deal for Ukraine recovery. This would…
problem is - its either nato or russian puppet (e.g. russia would force ukraine to invade moldova)
(And I don't get into the argument of whether Russia should have a say in Ukraine's future — you and I may completely agree that it shouldn't, but Russia clearly thinks otherwise.)