In Bakhmut, Wagner took the ruins of an empty city previously known as Bakhmut at a cost in lives that may actually exceed the original population of the city - we will not know, but in the tens of thousands it is for sure. Apart from massive shelling, the advances were based on sending forward the most expendable troops in any number needed. I am sure you consider that a Victory and you are right in taking it as such - that is as much of a victory as is going to get for Ruzzia.
In Rabotino, the Ukrainian Armed Forces took the ruins of an empty village, formerly known as Rabotino, at a cost of lives that may actually exceed the original population of this village - we will not know, but in the tens of thousands this is certain. Apart from massive shelling, the advance was based on sending forward the most expendable troops in any numbers needed. I am sure that you consider this a Victory, and you are right to perceive it as such - that is as much of a victory as is going to get for Ukraine.

There was a failed mechanised attack in Robotyne, not a meatwave, then a successful. Ukraine cannot afford a meatwaves, politically nor in manpower. The objective was not the village, but to generate a breakthrough. While you think it is funny, it is simply not a comparable case.
Anyway, I think that Ukraine is far from having played all cards, while Ruzzia does not seem to generate new strategic nor tactical alternatives to shelling and sending the infantry - after the shelling or during the shelling, whatever they feel like.