не проще создать специализированные штурмовые бригады для городских боев со специфичным вооружением и подготовкой, а основными силами города в идеале обходить?
Невозможно. Современная война идет город за городом (а иногда даже район за районом). В этой местности наиболее эффективна оборона без поддержки с воздуха (поищите нормальную авиацию у противника за последние лет 30-40). На открытой местности, скажу больше, бронетехника отходит на второй план - тут правит бал уже авиация (штурмовики и вертолеты).
Противник заинтересован организовать как можно более мощную оборону, а без паритета в воздухе (напомню, о нем и близко не идет речи) нужно использовать местность, трудно или недоступную для авиации. Это города и горы. Современную бронетехнику нужно адаптировать в первую очередь под такую местность. К другим условиям они автоматически будут адаптированы.