That's how urban warfare goes. Either prolonged Sarajevo-style siege waiting for surrender, or brutal block by block demolition until there's no place where defenders can fire from. The logic of urban warfare hasn't really changed since Stalingrad or Berlin
It's also likely the reason the Russian advance stalled. Neither party really wants to go through that hell