Well, to me the problem is “how” it’s explained. Philosophy has a lot of magic words in it to express concepts with.
Change the words to fit the meaning behind the words, retell it in a story that illustrates the points better, pair it up with some nice cartoon animations and clever music and do a better job personaifying concepts with names like Little Billy and Zargleplex rather than Induction and Causation and such…
… it can be an approachable subject to anybody. Abstraction through personification. In a sense, that’s all abstraction does anyhow; putting proper Names to concepts and talking about them as if they are people with properties and characteristics and do things.