Alright fine, I'll chime in more about muh blacks.
I think the issue here isn't the blacks themselves, but how many of the game's NPCs are ghetto trash and hoodrats despite the main characters not being black. With San Andreas, the theme/setting with a predominantly black cast worked because it was specifically set in a black neighborhood around the time of the L.A. riots, and the overall theme was meant to mimic early 90's gangsta rap culture aesthetic (e.g. NWA, Boyz in the da Hood). That made sense considering that was the theme they were specifically going for for. Just like with vice City being a mashup of Miami Vice and Scarface, hence it had a lot of Latino characters and involved themes of organized crime amidst the neon colors and synth pop.
With the GTA 6, it feels like they just took a generic modern crime plot, set it in Florida, and flooded the cast of NPCs with a bunch of grotesque twerking sheboons. Again, it's not the blacks, it's how it's presented and shoehorned. Also because it's not a specific time period, the aesthetic doesn't work. VC and SA had a unique feel since they were set in prior decades and were deliberately meant to mimic a certain relevant culture from their respective time periods (especially with the music).
Hell, watch the fucking commercial for SA: yeah, it's a bunch of ghetto black thugs with guns shooting each other...but with the theme music being "Welcome to the Jungle" and the intended aesthetic and geographic setting it's trying to convey, it absolutely hits hard.
TL;DR - GTA: SA worked with a black cast because the overall style and theme was about inner city gang warfare in a specific time period and specific location, so I understand it. This time it just feels like shoehorned diversity in the worst way. I loved VC and SA, but this just looks lame.