Yeah the problem is definitely the script, she's written like a socially awkward girl who doesn't know how to make friends, and it shows, so there's just no room for MJ's charm there, at least in Homecoming.
Maybe they decided that Michelle is definitely MJ now.
I would laugh if they decided to say her last name is Gonzales
.
Yeah it's annoying when one character gets another's traits, it cheapens out both of them, since in this case, it removes the traits that made MJ a good love interest, and removes stuff from Gwen that could be used to develop her instead of making her "Scientist MJ" lol.
Guess that's the problem with Gwen being iconic for the wrong reasons, since fans like to talk like she was
the love interest, and while in-universe she's treated as such, her character was really, really boring and definitely got martyrized.
While I find it to be pretty silly they didn't pick a redhead to play MJ, honestly, biggest problem with Michelle, at least in Homecoming, is how she's probably intentionally made to be MJ's opposite in some traits, 'cause while MJ is friendly with everyone, Michelle has no friends and is pretty rude, which makes me wonder why even say that's supposed to be MJ.
Fury became black in Ultimate and that version of him was pretty popular, and it's even because of Ultimate Fury that MCU had Samuel L. Jackson to play him to begin with.
Not to mention that Fury just isn't that high profile for overall audience to even know he got black washed, he was a B-lister at the very, very best lol.
Liz also got her skin color changed in Spectacular cartoon, so any possible complaints about that had already happened, but I doubt too many people cared.