My point in raising the question about masks is this: a mask dropping from the ceiling would be a lot more difficult for a pilot to ignore than a warning light would be. And, if the link Textide provides is accurate and the masks *don't* drop automatically in the cockpit, then that might be a feature that Boeing would want to add in future versions of their planes.
As a pilot, but not an airline pilot, I blame the pilots and maybe the company/Cypriot FAA here. They should be intimately familiar with all of the aircraft's systems, especially if they're flying something as advanced as a B-737.
The first step when any alarm goes off is to identify the alarm. The next step is to determine whether the alarm is malfunctioning or whether it's telling the truth. Apparently, these pilots were unfamiliar with the alarm, or else they would've put on their masks immediately, then determined whether the alarm was indeed telling the truth.
In short, proper training of the airline crew would've likely prevented this accident (based on the article). To move some of the myriad of other switches which a pilot needs away from them in order to make room for an oxygen mask that is in a position where they should've known it to be, is misplaced concern IMO. It doesn't save anyone in that accident, sure, but you can bet that every air crew since has reviewed their depressurization procedures because of this accident, making future flights safer.