Re: Designs of aircraft control systems have been, at times, cringe-worthy
To be fair, there's not enough common sense in the world to go round. There are a lot of basic decisions you have to make when designing that control interface. And they've got a lot of them right. But then you come to designing the more unusual cases. And there's often a dilemma, in that you may have more than one problem to try and correct for.
Another factor is that in military design - you may choose to train the pilots to not do some particularly dangerous thing, because that's cheaper than fixing the problem on the aircraft. Or fixing that aerodynamic problem may reduce the performance of the aircraft in other ways, and so not be desirable.
Similarly with commercial pilots being so highly trained, they're expected to handle a lot more than private ones.
I'm often amazed when watching those reconstructions of air crashes - just how much information the system is trying to get into the pilot at the same time. And I just don't believe that even the best trained pilot can take it all in - while still having time to think what the warnings mean - and of course time to fly the bloody plane.
For example there was that Qantas Airbus, where the computer went bonkers and was pushing out master alarms and computer warnings so fast that the messages were just disappearing off the screen faster than the copilot could read them - or press the master alarm cancel button. The crew didn't panic in that case and did their diagnostics well, but I could well imagine that just becoming overwhelming and causing an otherwise airworthy plane to crash. As the computers confused the pilots on Air France 447 - and by the time the captain had got to the cockpit and worked out what was really happening, it was too late.