LMAO at that image in the OP.
The cast is pretty diverse. Having not read the book I found little fault with the representation within NASA and the China National Space Administration plays a pretty prominent role in the film. Putting it alongside "21" and "Last Airbender" feels like a cheap shot.
Classy move by Yahoo's editors to leave Michael Pena out of their 'look at how whitewashed this film is' cap from the film.
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.