I think this is the primary motivator for "add it just because" is. Because if we continue to force ourselves to dig up reasons (when we really don't for other people), we continue to under represent.
I don't think it's necessary for white people to be so pervasive.
*snip*
The thing is, for me, I see people suggest that we're "checking boxes to make sure we have some sort of diversity quotient" (tell that to those that are upset about a 6-3 potential companion split). It's more coming down to (what many of the same people say....) does it matter for the story? I see so many people make disparaging remarks about how they don't care what someone looks like (directed in a way that, therefore, other people shouldn't care either!). But if they truly don't care, then we could add diversity.
An advantage of Dragon Age is that the physical appearances of a particular group are not actually tied to any particular culture. As such, it often seems like "there isn't really a good reason NOT to mix it up." And sometimes it's just about being more conscious about it all. I'm a white person, so someone saying to me "draw a woman" means there's a decent chance I'll immediately draw a white woman (aside: reasonable arguments could be made that more than just white people may do this, and that reads as a symptom to a subtle problem to me). But when I learn that I have more freedom, and I simply have some exposure for some people that say "hey what about this?" it plants thoughts in my mind: "maybe I'll draw a black woman." Because, why not?
Why not indeed. To be honest, the argument that has always bothered me is the "token" one. Why have a token coloured character, wouldn't that be racist/homophobic/etc.?
I dunno about racist, but it is bad. There are two main reasons for this, imo:
1. The "token" stereotypically becomes a stereotype.
2. The "token" is written off as being enough, sometimes seen as a "there's one, now be quiet."
When it comes to BioWare, I personally don't believe either of these are the case, but more importantly in ANY form of media, as awful as it is to say (can you see I'm putting it off?)
IN MY OPINION, a token is better than nothing. The main issue is that the idea of a coloured character doesn't pop up into people's mind immediately (as you pointed out), not your fault as up until recently most media were pretty whitewashed in terms of characters, when write and need a hero, unless the role is race-specific, I often imagine a white man (and as a coloured man I realize that that is a problem).
The token often starts as one character, maybe a bad one, but at least it increases saturation of coloured characters in whatever media we're talking about. And I like to think that in BioWare's case, the introduction of one means the introduction of more. And the proof is obvious. DA:O was white-only, DA:2 had Isabela, and now DA:I has Vivienne, Scribbles and (it looks like to me) DHMG.
As for the idea that story applies to race, well, why? Vivienne is black, but I'm sure she'd be the first to tell you she's Orlesian through. With Thedas being as small as it is, it stands to reason the many different looking humans have all crossed nation borders at some point and overall Thedas is a more colourful place. I'm Canadian and brown-skinned. Vivienne is black and Orlesian, Cassandra is white and Nevarran. Why must coloured characters be blocked off from being part of any nation? Why must coloured characters only exist if it is to exploit colour-specific content? Why can't a black character exist without parading the black thing around? Want to get rid of "bad token coloureds"? Stop making their story about their colour. Just like sexuality, some cases of gender, etc.
TL; DR, I also meant to quote ghostmessiah, but oh well, we don't need colour specific content. We need coloured characters, and a token one is better than none at all. The way to make video games (or any media), more inclusive? Stop forcing their primary characteristic to be something that makes them "different". That being said, I don't believe BioWare is at fault for this, but it is a real issue.
Just my two cents.