This has been discussed at other forums outside of SDF. Ukraine essentially pulls resources from other parts of the front to launch these counterattacks. These attacks do often capture some ground but at the loss of territory in other regions, not to mention personnel losses.
Russia does attack Ukrainian infrastructure but similar to the other conflict in Middle East, eventually there aren't that many viable targets after the main ones have already been bombed. Forgot who the Russian blogger (might have been Rybar) but essentially, the strategic issue facing Russia is that it's fighting a failed state, so naturally, the relative economic costs will always be higher for Russia than Ukraine.
It should be added that the Ukrainian counteroffensives lack the manpower to 'cleanup' the bypassed territories, which in contrast to the Russians spent a great deal of time and manpower cleaning the territory, sapping mines, consolidating and capturing Ukrainian leftovers and so on. The Ukrainian counteroffensives leave pockets of Russians behind which get resupplied by aerial drones, such as six rotor types like Mangals and captured R18s and Baba Yagas. These pockets would haunt the Ukrainians later as we are now seeing how the counteroffensives in Kupyansk and Dnipro pretty much have petered out. Ukrainian lack of consolidation is the reason why Ukrainian counteroffensives look fast but peter out while Russian offensives appear slow but methodically thorough.
During the Russian offensive at Pokrovsk and Myrnograd, Ukrainian counteroffensive northeast of Myrnograd turned the Russian 'rabbit ear' salient into a massive grey zone. The Ukrainian rush left Russians behind the lines and in particular left one Russian soldier who stayed behind, literally for months, behind enemy lines. He got resupplied daily by drones while continuing to report on Ukrainian movements behind the rear. The locations of Russian rear pockets are kept secret through a social media blackout, which added to a sense that the Russians are not doing anything when they are.
Eventually the soldier was rescued. Frostbite took a leg but he got awarded Hero of Russia. Only then it was revealed this was happening but the damage was already done, the two cities fell to the Russians and Russians regained initiative. the entire area.
Ukrainians pulled troops from Sumy for the Kupyansk counteroffensive, where the Ukrainians regained much of the west side of the city but still left pockets of Russians behind in the buildings. However, Russians took advantage of the absence by seizing the territories the Ukrainians recaptured from the Russians during the counteroffensive there. As a result Volchansk fell to the Russians and the Russians expanded the salient there. Now it appears the Ukrainians lost much more territory in the Kharkhiv and Sumy regions than they ever regained in Kupyansk. As spring rolled and the foliage returned, the Russians have launched a full scale counteroffensive infiltrating the forests and green regions, which are difficult for drones to get through. The Ukrainians pulled back units from Kupyansk just as the Russians were closing Ukrainian pockets east of the Oskol River. The problem with OSINT bloggers is that they keep mapping anticipated Russian offensives in Zaporhyzhia, Donetsk, Slavyansk and Kramatorsk, and failed to anticipate the large Russian moves in Sumy and Kharkhiv regions. Ironically the moves in the north may have been triggered by Ukrainian drone attacks towards Belgorod regions and Russian infrastructure, and now the Russians will look to sanitize the area and turn it into a huge buffer zone.
At the south both sides aren't doing that great due to the lack of bad weather and foliage to hide troops and armor. As a result movements from both sides get savaged by drones. However the Russians continue to move east of Hulialpolye because the Ukrainian attention was concentrated in Dnipro where 40 percent of all Ukrainian drone forces are concentrated there. While the drone density appears to be suppressing Russian artillery in that area, it is leaving gaps in many areas such as east of Hulialpolye and in Konstantinovka. The Russians were also in operational pause during Rasputista, when there's no foliage and no bad weather, but during this time, they moved all their airborne divisions to the south, including the 76th Division from Kursk and 98th VDV Division from Chasiv Yar. The area already has the 7th, 106th and the newly formed 44th Divisions, along with the 108th and 247th VDV Regiments. The commander of the Group Dniepr is Teplensky, who partly led the defense of Zaporhyzhia during the Ukrainian counteroffensive in 2023, as well as the landings in Kherson and the eventual pullback and fighting withdrawal over there, succeeding Surovikin as the head of the VDV. So we will assume the Russians are also up to no good in these areas when the time is right, possibly a landing across the Dnipr to Kherson.