This video is interesting as it gives some idea of how the war is currently being fought.
1. Ukrainian troops in front trenches. Russian scouts advance.
2. At some point Ukrainians identify and fire on Russians,
3. Ukrainians - get ready to retreat as artillery bombardment is coming.
4. Ukrainians eventually fully retreat to underground bunker.
5. Russians can't advance into an area when it is being bombarded by their artillery.
6. Ukrainians suffer minimal losses, they possibly hit some Russian scouts,
7. Key point - Russia expends a lot of artillery for minimal gain.
If this is going on all day every day in multiple locations, the logistics and economics of expending that much artillery for so little gain are challenging.,
When Ukrainians scout, they probably scout at night with night vision, Russians may or may not have an suitable underground bunker.
Seems to me attacking is hard for either side, but Ukrainians have a slight advantage.