Otherwise it is getting close to being intelligent! Harry will have to start worrying about stopping casting some shields in case they are sentient.
My opinion is that this is exactly where the story is going. Harry will eventually conclude that magic must be intelligent to do what it’s doing. (The best outcome, from Harry’s perspective, would be a single AI consciousness that merely fakes the sapience of snakes, the Sorting Hat, etc, so no harm done. A better outcome, for us readers, would be Harry’s sudden realisation, almost too late, that his research into the fundamentals magic is causing an exponential explosion in the number of tortured sophonts.)
My opinion is that this is exactly where the story is going. Harry will eventually conclude that magic must be intelligent to do what it’s doing. (The best outcome, from Harry’s perspective, would be a single AI consciousness that merely fakes the sapience of snakes, the Sorting Hat, etc, so no harm done. A better outcome, for us readers, would be Harry’s sudden realisation, almost too late, that his research into the fundamentals magic is causing an exponential explosion in the number of tortured sophonts.)