LMAO at that image in the OP.
I don't think that the issue is a lack of "diversity" (which just means non-white people), the problem is a lack of Asian actors in Hollywood. I can only think of two and last time I saw Lucy Liu was in Sleeping Dogs. According to the OP, the book had at least two Asian characters, one was changed to white and one was changed to black.
Now, people might think that it's good to see black people getting more roles but this particular actor is the worst example of that. He's in every movie already. In terms of representation in American media, Asians are very far behind black people so the race changing on these characters of an highly underrepresented race is basically kicking a man while he's down.
It seems to me that there is a certain number of spots allocated to non-white people in these movies and they all have to share. Why is an Asian character changed to black? Why couldn't they just make that black guy the main character instead and leave the Asians Asian, for example? Too much "diversity"? Not enough "relatability"?
But the main issue at hand here is the underrepresentation of Asians in Hollywood.