> Not every character needs to be a always fully good and flawless God.
No one said they did.
The issue isn't that the characters don't fix every single possible problem. The issue is that the author doesn't seem to be aware that some things are problems.
In this way HP is more realistic for the adult world (and what most adult people can do) than all the preaching stories.
Not every character needs to be a always fully good and flawless God.