maybe the war was necessary to determine which parts are in fact which.
the current front line is not accidental. it is easier to capture and hold land where the population is sympathetic to you and vice versa.
maybe the stalemate has nothing to do with weapons and such and is simply a reflection of the fact that Russians can't take ( or don't want to take ) Pro-Ukrainian areas and Ukrainians can't retake Pro-Russian areas.
if Russia ends up chopping off Pro-Russian areas of Ukraine it will be a win for both sides in the long run.