They haven't eliminated, but tied up a significant number. Ofcourse on the south some parts of the Russian army are still moving and advancing. But I'm a firm believer the longer the war goes on, the worse it will be for Russia, if Ukraine can hold on to their east. If Mariopol and Kharkiv can stay for a month or two (it might happen Mariopol falls in a few days, but
siege of Sarajevo was, what for years) in Ukranian hands, I can see Ukranians launching a counter offensive, particularly if they are still backed by the west. It might be optimistic, but at the end of it all, I won't be surprised if Ukranians retake Crimea (although that would be very hard).
Russian military is in disarray, poor communication, poor logistic and no supply. The only thing working properly for them is now artillery and air superiority (but they are not demonstrating the latter). I might be wrong, but I don't think artillery alone wins you a war. You need infantry. And the more time passes Ukraine will have advantage in manpower. Volunteers from abroad are coming plus their own mobilization efforts. To have any chance, I believe Russians need to speed up on eastern and southeastern front and cut off the forces from there with the western Ukraine. But they have to be quick, because with every day Ukraine is getting stronger and Russia weaker. Although in Kharkiv and Mariopol Russian positions are getting better with every day. So it's kinda race against the time for both forces. Ukraine needs to buy time, for their mobilization efforts and arming from west to kick in.
Also a good point is that if Russia overcommits in Ukraine, all the *stan regions might get ideas about independence and there might be a full scale revolt. Don't know how that is realistic.
Of course, all of this is my opinion and I might be completely wrong. In that case please correct me, but I do base it a lot on Yugoslavia war in the 90s which was similarly asymmetric and quite similar in propaganda I believe. Therefore, I wouldn't be surprised by similar results.