>>64086226
consider this street view from Dallas: just on this small street, there are 20 houses, of which only 2 are visible at a time.
Defenders can set up a position in any of them, knock holes in a few fences to create invisible firing lanes, then poke some machine guns out of the basement windows - this allows them to create sweeping lanes of fire covering many blocks, but you can't even see the house they're shooting from until you're right next to it. If you locate and prepare an attack to take out the house, the defenders can slip out and climb into another. There's no way to search or fully control the entire neighborhood, so you have to commit to a battle of attrition. This is what Russia has dealt with in Ukraine's cities and it has exhausted that country's momentum.