Even that would've been acceptable and similar systems are already in use in other planes but it was the inadequate info, redundancy, warnings and controls to disable the system that created the problem.
It's easily fixable but still a tragedy of greed and oversight that led to the situation in the first place.