Потому что индусы хотя и уступали в стрелковке англичанам, но и близко не было "ужас-ужас". Не говоря уже о том, что количественное отставание вполне можно было бы вылечить закупками оружия у других европейцев (у тех же французов). Военное превосходство англичан - это превосходство регулярной армии индустриальной державы над армией феодальной.