Traditional models reason in human vocabulary
The inputs to a traditional model were chosen and named by a person, so the model's internal quantities are the person's own concepts. A prediction can be explained by pointing at those named inputs and their contributions, using the same words the inputs were written in.
Deep models store knowledge without assigned meaning
A deep model's knowledge lives in a very large number of internal parameters that no person named or interpreted. They were adjusted during training until the outputs matched the examples. Because no parameter corresponds to a human concept such as "existing debt," a single prediction cannot be traced back to a readable reason. That is the sense in which the model is a black box.
Interpretability is a requirement, not a score
Whether opacity is acceptable depends on what the prediction is used for. A decision about credit, employment, or medical care may need to be justified to the affected person or to a regulator, and there the ability to explain an individual case can outweigh a gain in accuracy. For low-stakes uses such as tagging personal photos, the reason rarely matters. The trade-off is real, but the situation decides which side of it you are on.