The narrative in the mass media shifts back and forth all the time. Taking a few articles on Ukraine out hundreds per week, then acting as if they are the ones with deeper meaning proves nothing when "the narrative" shifts back and forth every few days. "The narrative" by itself is not the reality, it is what those creating it want people to think.
No matter what "the narrative" says today, until one side clearly wins and the other loses, Russia has not won and Ukraine has not lost.
You get no argument from me on the above. Expanding it slightly, "until one side clearly wins and the other loses, Russia has not won or lost and Ukraine has not won or lost."
Although both opposing views have been expressed, and often. I refrain from foreseeing the eventual outcome. Time will tell. What it will tell, we all will have to wait to find out.