Изначально БМП создавались как машины поддержки танков, для этого первая БМП-1 получила 73-мм пушку и ПТУР "Малютка". БМП-2 в какой-то мере продолжила заложенные традиции, но вместо 73-мм пушки получила 30-мм, в определенном смысле она была противотанковой, ее бронебойные снаряды могли поразить танки в ослабленные участки. Также БМП-2 получила более мощный ПТУР "Фагот". Страны НАТО пошли по такому же пути создания лёгких БМП, это был тот же немецкий "Мардер" и американский "Брэдли". Поддержка танков должна была осуществляться на поле боя, причем буквально на ровном поле. Поэтому для городской застройки и горной местности БМП совершенно не годилось. В плотной городской застройке из каждого окна может и прилетает граната из РПГ и укрыться от нее на улице шансов мало. В горах боевики стреляют из РПГ находясь выше дороги. Конечно ещё с советских времён была тактика уличных боёв, когда наступление в городе идёт вместе с пехотой, стрелки уничтожают гранатометчиков в подвалах и на первых этаж