Madrid crash was due to a improper disconection of the flight-ground sensor by maintenance( following unclear documentation)That led to a take off without flaps ( the configuration alarm didn't sound as it should when the crew forgot to extend them). It didn't take off it only jumped out of the runway and then crashed.
It was not an usability matter just lots of small factors aligning, neither one on itself could have caused the accident.