Finger of blame
If, as seems to be the case, the algorithm relied only on the device measuring angle of attack, when there are completely independent devices measuring airspeed and rate of climb which could have been used to check for faults, it's a choice between gross negligence by the designers and cost cutting by the accountants. In either case, someone should go to prison.