Russia has failed to control the skies above Ukraine - which is the TOP priority for any successful invasion.
Russia's strategy has always been to overwhelm their enemy with massive tank formations, but their tanks have been proven obsolete against NATO anti-tank systems. Besides tanks need air cover.
The only reason this war has gone on this long is that NATO military manufacturers are making a fortune off of it.
If & when NATO decides to end this war it will be over within a week.
Too bad for the Ukrainians that NATO will only give them enough to keep the war going.
I think NATO is hoping that the Russian army and people will smarten up and get rid of Putin & his cronies.