Банально более лёгким вооружением и бронёй и предназначены непосредственно для поддержки десантников и пехоты, а танки всех их прикрывают вместе, параллельно уничтожая танки врага.
Чем маршрутка отличается от бульдозера? Назначением. Танк, это фактически бронированная пушка на колесиках. Задача танка доставить и защитить расчёт этой пушки.
Ну а основная задача БМП и БМД - доставка, защита и поддержка пехоты.
Разные задачи, разные машины. Меньше брони, менее мощное вооружение, пассажирской отсек и, обычно, лучшая проходимость.
Танк нужен для прорыва обороны противника, в то время как БМП/БМД необходима для транспортировки солдат и поддержке их огнем. Также БМП поддерживают огнем и танки следуя за ними.