What an interesting discussion. I think it misses a point about J.K. Rowling and her choices. We forgot that there was time between the publication of each book. She didn't leave middle grade readers behind. She wrote to the middle grade readers she started with so they wouldn't leave her books behind. They got older along with her characters.