Couldn't you say the same about Russia over the last 12 months? In fact, from about the end of April, all net change in territory has been in Ukraine's favour following the initial sucker punch.
Ukraine has only committed 3 of 12 brigades to the offensive so far and since 8th June, so a week, they've taken back well over 100 square kilometres a lot faster than Russia took it and inflicted huge casualties. So you can talk them down all you like, but they are succeeding.
View attachment 28319
View attachment 28320
Until the UAF reach and breach the first line of defence, it's pointless.