Exactly. Wouldn’t want the special snowflakes to use analytical skills to figure this out on their own, would we?
We like a good villain in our books and movies. The backstory, the trauma, the glimpses of humanity or culture.
But let that villain be a racist, or a homophobe, and he’s Johnny One-note. That says all that can be said or should be said.
We like our flawed heroes too. But if that flaw is racism, or homophobia? It won’t fly.