This is like the third time you've completely ignored someone's statement and used a strawman to make a completely bunk point.
There are a dearth of people in this thread literally saying this "ruined the game for them." That isn't saying you want something, it is decrying the entire game because it doesn't have this feature. They should have advertised it better, but don't pretend like the responses in this thread are reasonable, your own included.
Blops III's flaw was in that it didn't commit to either a single, static and contextually-defined character, or a customizable one. It was advertised as having various character customization options, which one would logically assume to mean, well,
customization - only to be greeted with a gender-switching option and 9 skin tones / hairdos for either one. On either end of the spectrum, these concepts have been implemented with little complaint
relative to their characters; Noble Six from Halo Reach could be either male or female, but barely had any other information revealed by proxy of
having it all extensively redacted to all but the highest-level government operatives. You only hear a voice, and nothing's ever explicitly said regarding Six's racial background, you never see their face, etc.
GTAV's protags also had a pretty large number of customization options, but they were still definitive characters in Michael, Trevor and Franklin; while GTAO has much more expansive customization options, staying true to its promise of a
character customization system.
Blops III's campaign options are
cosmetic character options, but were paraded around as
custom character options. That's the problem people have here, and when so many people hop into this thread to show their asses with "i'm not [X] and i don't have a problem with it so you guys shouldn't either," "moral crusade outrage brigade SJW censorship," "i'm white and immersion is relative, get over it," ad nauseam it's pretty easy to see
why people have issues with its execution.