I think the justification for an AoA override is there; the system was created as a result of a history of pilot error. And having to disable a switch isn't overly burdensome.
The issue seems to be transparency, letting the pilots know what the system is doing so they can make a judgement to disable it.