The vast majority of developers are white and asian, as are the vast majority of gamers, so naturally, the majority of protagonists end up being white or asian. You pander to your audience, racism has little to do with it.

What I find baffling is all the Japanese games that are full of European/White looking people, with not a Japanese looking character to be found. Does that make the Japanese racist against themselves?