its not surprising that as the war has drug on the defenses have gotten better.
Russia had a big, massive, war ending winter offensive that took 1 town they had been fighting for for 9 months. no one remembers it because it was downplayed in the west but talked up in Russia. Ras was on here constantly for a year talking about the fall of Bakhmut being the key lynchpin that was holding Ukraine together, and now it turns out it was just another town like anyone with common sense knew.
Ukraine now has a Spring, Summer, Fall offensive that hasn't taken much territory. people remember this because it has been on the media side of things in the west. I think it got talked up way to much where I would think anyone would call the public results compared to the public goals a costly failure.
I have said it from the beginning, this won't be a quick, sexy, decisive western war. this is two slavic nations beating the absolute crap out of each other. A failed offensive, by either side, doesn't determine the rest of the war. A frozen war also favors the Russians. It keeps Ukraine out of NATO, it doesn't have a messy peace conference where they might have to make some concessions or agree to Ukraine's "new" border. Russia could be happy for things to sit right where they are, and the longer things sit, the better those chances are. and they have a violent history of creating frozen conflicts in their old empire. If Ukraine wants to end the war they do need big moves, hence the anti-climatic offensive after playing so much defense. and the longer it drags on the more Russian's dig in, and more difficult it will be to shift them. The war will also wear on the partners in the war a lot faster than it will either Ukraine or Russia. And that goes for both the west, as well as NK, Iran, China and the like. At some point they aren't seeing an ROI on their investment, there is no threat to them, and they probably want to focus on themselves too after seeing how this war is going.
if you want a good guys win the war in dramatic cinema worthy action, this probably isn't the war for you.