Потому что пехота занята - в домах, и передвивагется короткими перебежками (а когда и просто через стены), а не шляется по улицам :-)
А танк в городе выполняет две задачи - во-первых огневая поддержка, ничто так не успокаивает снайпера, пулеметчика или гранатометчика как разрывной снаряд... и ничего не может пробивать стены с той-же эффективностью как танк.
Во-вторых броневое прикрытие (особенно в случае Меркавы, в которую можно просто залезть).
Использовать их с умом, и ничего катастрофического не будет.
Палестинцы конечно были бы непротив оказать сопротивление как в Грозном, но кто-ж им даст :-)