Blizzard has announced the final solution to the gaming problem. An AI that auto-generates diverse characters that are scored based on how far they are from an English speaking heterosexual physically fit 25 year old straight white male which is 0/10.
It also took them seven years to decide how to weight the diversity pyramid. It just ended up exactly how it was except they bumped the values up for gender identity.
The DIE tool assesses whether a character is token or not by whether its DIE score is high enough to ensure true representation. All characters are also signed off by a DIE council to ensure no legal liability for the DEVs for not being diverse enough.
The tool can also be updated to capture the latest tends on tik tok and twitter to add in new categories or to change numerical valuations based on current correct think.

Culture - 'Merican is 0. Egyptian is only 7, Chinese is probably 10 lol.
Race - White is 0, more points the darker the skin.
Age - 25 is 0. above or below is more points.
Cognitive Ability: 100 is 0. High and low IQ for maximum points. (Low IQ is a way for male characters to be more diverse).
Physical Ability: Physically fit is 0. More points for each disability. Losing one eye is only 4 points, both eyes is like 7 points.
Beauty: Having an attractive face is 0 points. More points for being old, fat or disfigured.
Gender identity: Male 0, Female 5. Increasingly obscure tumbler gender to get more points.
Sexual orientation: Hetro - 0, Gay - 5 Groomer 10?
Socio-economic background (how shit your clothes are): Average income 0. Being rich or super poor is more points. Men get some points by being homeless.
We have had character creators before, but now we can apply DIE approved value judgements numerically upon them. Any character below a score of 5 can not be created.