Personally I think the significant problem is that there aren’t enough non-white screenwriters and film directors getting work on major projects. Once we see non-whites better represented as writers and directors it will follow that there will be better roles for black, asian, latin, inuit actors and actresses.
In the meantime, I almost think the “token minority” character in major Hollywood efforts is worse than an absence of cultural/racial diversity. Often in Hollywood scripts a minor character is written to be black just for the sake of the display of “diversity”. These characters tend to be veryu underdeveloped and often rely on ridiculous stereotypes. I watch these characters and wonder what a horribly degrading experience it must have been for the actor.
So, what’s better? Don’t even try for diversity? Or try and make a mess of it?