Switches fail, too.  It does make sense to move as much as they can to software, since it saves weight and cost and you can have one generic human-input device as opposed to a whole wall of switches, buttons, knobs, and indicators.