I had assumed it was just that the original actor they cast happened to be black, but looking up the other actors who’ve played the role in various productions, it seems like they’ve regularly cast black actors as Hermione. I’m guessing because no one wants to be the production that looks like it’s caving to idiot…