The world is fine (if flawed and sometimes generic). The real issue is there isn’t a single good character in them. Hermione is alright, with her desire to free the elves and generally no accepting of the status quo. Even she seems to stop caring about this after they’re free and capable of doing something about it. There’s not a single progressive person in those worlds. There are only not totally evil (but accepting of banal evils) people. Being against Hitler doesn’t make you a good person, it only makes you not a literal Nazi.
The world is fine (if flawed and sometimes generic). The real issue is there isn’t a single good character in them. Hermione is alright, with her desire to free the elves and generally no accepting of the status quo. Even she seems to stop caring about this after they’re free and capable of doing something about it. There’s not a single progressive person in those worlds. There are only not totally evil (but accepting of banal evils) people. Being against Hitler doesn’t make you a good person, it only makes you not a literal Nazi.
Neville is the only somewhat progressive character. It’s just a transformation from loser to hero, but at least he never tossed his core values.
All adults in the HP universe are terrible people, the only adult with a lick of integrity is McGonagall.
A broken clock is right sometimes. I don’t believe never being good it says anything about the author, the author just forgot to fuck him up…