I really don't get why this is an issue.
As with anything games will evolve as the audience evolves. Why would things be any different if what's being made sells?
Why do people care about racial diversity in video games?
...presumably because some of us want the gaming industry to come off as something other than outrageously tone-deaf on the issue of race?
...
Games are made in countries whose populations have a huge range of ethnic backgrounds, to be sold to people with a huge range of ethnic backgrounds. (Ten minutes in
any Gamestop in a major US metro area will instantly disabuse you of the idea that gaming is a white hobby.) An entertainment media that accurately reflected this would tell stories about minorities as well as whites; it'd be seeing a burgeoning trend towards Latino characters as America's demographics shift; it'd present a wide range of characters from different racial, religious, and class backgrounds, touching on those inasmuch as they're relevant to the character's lives but not always making them the sole focus of the story.
Instead, most American media exclude non-white characters from everything that isn't
specifically an identity-driven thing. You won't have a black lead (unless it's Will Smith) in anything but a "black" movie. You won't see an ensemble cast movie with eight people, of whom only supporting cast members are white, unless the movie is specifically about race in some way. This is actually way
more unrealistic and makes race a way touchier subject than it would be if the entertainment industry just made an effort to be more inclusive.
Same thing with games. If race isn't an issue, it wouldn't hurt to just make leads non-white. Obviously non-white people exist; if any one person's specific game has a black lady or a Latino or whatever as the lead, there's still going to be 30,000 other games with white guys. It won't hurt anything and it'd make the industry seem way less racist!
Ultimately, "well most of our audience is white" is at best a cowardly excuse and at worst a decision that provides cover for actual racism. Unless you think that your
entire white audience is
so racist that they absolutely won't buy anything with a black dude or Asian woman in it (and if they are -- we have bigger problems!) it cannot possibly hurt to take a broader approach.
I'm saying to ignore race; take a human as a human.
That works great in dealing with another individual person and treating them equally regardless of their ethnic origin. It doesn't work so well in dealing with structural inequality. If everyone who makes a game has "a white guy!" as their first thought for a protagonist, the portion of white protagonists will be way higher than the actual proportion of white dudes in the population. The only way to fix this kind of problem is for creators to actually pay attention to these things, educate themselves, and make an effort to push past the most obvious choices in creating their work. (And, really, anyone who actually considers themselves creative should be pushing past the most obvious choices in their work
anyway.)