It gets easier to make fast progress when the other side has spent pretty much all the weapons they could get their hands on, which is why Adviika is collapsing FAR FASTER than the other examples you used.
Feel free to think what you want, I’ll just keep watching the reporting and commenting on.
Avdiivka is a suburb of Donetsk, the Russians have been attacking it since 2014. Sure the Ukrainians have obvious supply challenges (it turns out that when the US cuts off Ukraine's supply of artillery shells, that hurts Ukraine's ability to win artillery duels - who could have predicted that!) But there's a massive difference between advancing a couple of kilometers to capture a fortified location where the war started and waging mobile warfare across hundreds of miles - Bakhmut didn't lead to a Russian breakout and neither will Avdiivka for many reasons but principally the simple fact that the Russians don't have even remotely the logistical capacity to support such an operation.
Reports are Russians are using 6000 arty shells per day, the Ukes 2000.
Do the math.
And the Russian war production industries are in full swing. The West not so much, with deliveries promised into late 2024 or 2025 for “ the next Uke offensive”…but with what troops? When the Ukes finally run out of people ( they already have tens of thousands of women now serving)….that is the question and conscription and mobilization of previously protected classes ( students, the young, the wealthy from Kiev and other cities, women) is creating a fault line in the Uke govt, along with acknowledged corruption.
Will getting rid of Zaluzhny strengthen Zelensky’s control, or weaken it? How popular will he really be with war weary Uke citizens…and a military that is increasingly recognizing the reality of their positions.