Discern a Cat from a Dog – why is it so difficult?

A very nice explanation of the possibilities and limits of AI with focus on machine learning and how difficult it is to discriminate between a cat and a dog (starting at 4:17) and the video also clearly points out why causality is so important:

One problem which humans can solve very good and where most AI fail is in transfer learning: Solving unknown unknowns from previously learned problems.