$9/hour devs in India are less likely to say "Only listening to one angle-of-attack sensor is stupid; you need to redesign this." They are especially less likely to keep pushing until they get management to listen.
I mean, sure, the designers should have known that, too. But by outsourcing the software development, they missed a chance to have the bad design questioned and corrected.