Explanation
A rule-based expert system such as EMYCIN makes it easy to provide explanations that make sense.
A why question can be answered by evaluating all rules that match the conclusion being questioned; those whose premise evaluates to true ( > 0.2) can be reported.
Likewise, why not questions can be answered by examining rules that match the conclusion and reporting the first premise clause that evaluates to false ( < 0.2).