Our encounter with other cultures creates a need to label our own culture and traditions.
The quest for spirituality is a feature of contemporary society. But we no longer believe in the one true religion. We make up our own metaphysical pick and mix. Harry Potter is just such a mix.