In the confusion of all the other things going on, I agree an AOA would not have helped here probably as the system was based on airspeed.
But I think stalls should be de-coupled from speed completely. A stall should only be referenced as an angle. The speed tape in the MFD should be angles, not speed. Then we'd eliminate almost all stall related accidents.