It makes enough sense for kids and adults who can suspend disbelief enough to keep turning the pages. And gives all of us reason to listen to some of the many podcasts exploring the plot holes.
Side note, now that I’ve commented a few times in this thread without mentioning it:
JKR is not smart enough to
refrain from using her global platform to attack trans people. Bad Rowling, bad! I’m thankful I can separate artists from art enough to still enjoy something I grew up enjoying but do have a duty to call out her grievously public stance on this so readers know we still fancy ourselves as allies even when stooping to discuss what the now-monster created.