Russia has two years max left.
Ukraine never had long range capabilities until this year. Right now they are systematically destroying their infrastructure which wasn’t possible in the last 4 years. Russian AD is weak now and it isn’t getting any stronger.
This is 1943-1944 Germany getting strategically bombed type situation now.
Russia cannot advance, they are stalemated on the front lines. They cannot do much more infrastructure damage than that they have been doing for the last 4 years. Opposing that Ukraine is successfully counter attacking and taking back land at a lot less losses and systemically destroying a lot of key infrastructure which was untouchable a year before.
The war is at a turning point, Ukraine is winning, and just supporting them a little longer will be the deciding factor. Yes it is more blood and money, but Russia lacks the means to actually push to a successful conclusion for them and the longer this goes on the worse it shall be for them.