There are cases where this can work, but only if it's not done to be "progressive," which inevitably produces a token who is meant to "represent" an artificial group created by identity politics. This is because characters like this inherantly lack, you know, character, because they are meant...