Damn! Why did I agree with your story and disagree at the same time? I think it’s a work of fiction and JK Rowling is at liberty to exercise her artistic freedom to describe her characters whatever way she likes.
Also art can imitate life as in the case of hiring Hagrid or professor Lupin. Sometimes mistakes happen and we are not thorough …