Well, the decision lies with the pilot.
I read (but I do not have the link) that the KQ pilot in Cameroon was told about the weather but still took off. Apparently, there were other planes that remained on the tarmac.
The newer planes are supposed to have better instrumentation as well.
It is sad what has happened to Ethiopian which with KQ is among the better African airlines.
Greedy when others are fearful. Very fearful when others are greedy - to paraphrase Warren Buffett