That's right, because they have been low budget affairs. Though, don't be the black man in a horror film, you'll be one of the first to die.
But, for the most part, in TV and film, they have made the choice--regardless of genre--to put a white straight male at the lead because they were afraid they wouldn't be able to sell it.
Do you think they saw a person of color for Die Hard?
And it's great that things have changed in the past 30 years, but, per the conversations on this board, people are still freaking out about the idea of a black lead in a movie. How many poster on this board are saying, "they should just make a good movie..." "Casting a minority just to cast a minority is racist!"
Clearly, we are not in a place of parity.
How does one objectively define a "good" character?
Do you think if studios knew exactly how to great "good" characters to have guaranteed success, they would do that?
I don't know why you think making TV and films is so simple as "make a good character" and it will "succeed." How many shows have you watched and loved that simply didn't find an audience?
Who is saying a show fails because of entrenched misogyny? (though, there were the people who said they won't watch a woman play the Doctor, are you talking about them?)
Out of the 20 or so Marvel movies, how many have been led by women? 1. MAYBE you could say 1.5 with the Wasp, who gets second billing. Finally, after ten years, Black Widow finally gets her own movie. That would bring it up to two.
There are few female led projects that get made and fewer still that succeed. And that same is true for films with black actors as the leads.
I bring up the sexism in fandom because it does exist. Look at the reaction to when Whitaker was cast, even your own. It wasn't criticism of Whitaker--a specific person, it was the fact that it was a woman. The complaints were about gender. "How dare they cast a woman to play a shape changing alien in my TV show!"
And I know, you've said, "I'm not sexist" "I don't see sexism" "Or racism," yes, yes, you've said it before. Have you checked with your female friends? Your friends of color? Have you done that yet? Because, you know what? I would have a lot of respect for you if you actually talked to them about their experience in the world rather than suddenly claim "You're just against my point of view! You just hate libertarians! I don't commit acts of sexism!"