Maaz pasand nai aya ?
It has a good big ATGM launcher on it, plus a 12.7 ack ack. Turret hona zaruri thi kiya ? ya 12.7mm k bajaye 20 or 25 mm cannon hota ?
Doctrine is one factor. The whole "APC is battle taxi" whose purpose is to deliver troops to frontlines and troops fight dismounted to support MBTs. For direct combat where an IFV may face MBTs, it needs to have adequate protection and firepower to stand its ground. A Bmp-2 may face PA MBT, it may even fire an ATGM at MBT, which the MBT can survive through ERA or APS or any other countermeasure but will the Bmp-2 survive if the MBT fires from its main gun ? Seriously doubt it. So now, not only an IFV is lost but 7-10 Indian troops have lost their armored transport. If the troops would have been inside, they would burn to death if not already exhumed in exploding ammo of Bmp-2. If luckily the troops were dismounted, they would need another form of transport be it Bmp-2 or truck. Do read about Namer APC of IDF. Then an APC in most cases can carry more troops, an IFV carries lesser troops. If IFV carries 6 troops plus 3 crew, while lets say that M-113 carries 9 troops plus 2 crew, so an all IFV battalion would then need more vehicles than a regular MIB (APC equipped). Even if the MIB is a mixture of IFV and APC, that battalion may still need APCs to carry all troops securely to battlefield. Cost factor. Dismounted troops can scatter more actively than a lone IFV proving to be a bigger threat with the diverse array of weapons they carry to take out different targets - assault rifle, LMG, bazooka/RPG, mortar etc. While an IFV can engage one target at a time, the dismounted troops can engage many targets at the same time. So apart from doctrine, there are pros and cons.
Jo bhi ho bhai, bus ab IFV hi chaiye. Bring Viper in service.