The elaborate descriptions and not the intellectual depth was the reason each book in the series lasted longer than seven hundred pages. Children are raised in a modern time where they practically learn how to read from Harry Potter. Another reason for why Harry Potter was met with such success was J.K. Rowling's use of religion and the natural to incite people around the world. The world that Rowling creates is a fictional one but it is set on the same planet we all live on.
The natural emotions that humans feel were also present. This allowed the reader to relate to the natural settings of a world filled with wizards. Those were the people incited for positive reasons by Harry Potter. Some people had an entirely different reading of Harry Potter, that J.K. Rowling was anti Christian and trying to brainwash the youth. A person would have to read Harry Potter as a non fictional account of history to believe something so asinine. This clearly is not the case yet national news was made time after time about parents or churches banning their children to read Harry Potter. Maybe J.K. Rowling took note of what Sprat said long before. She was able to create a work logical for easy sensible delights for the reader.