I don’t have a strong opinion on this, honestly. I’m not into Marvel movies, comic books, Disney, or any of that stuff. I’m just not the target audience. But I do think characters should stay true to how they were originally created, whether they’re black, white, Asian, or whatever. Changing their race out of nowhere feels like a cheap move to get more attention.
A character’s race is a big part of who they are. Like, in “Hey Arnold,” it might not seem like a big deal if Arnold’s white, but making him black would feel off because it wouldn’t be the same character anymore. The same goes for other characters. For “The Little Mermaid,” she could be black since she was only described with blue eyes, so a black mermaid with blue eyes works. But if a comic book character started as a white guy, he should stay a white guy.
Your point about not supporting black superheroes is exactly why we need more original black characters who stay black. Changing white characters to black ones feels like we need a “white character starter pack.” Instead, we should focus on creating awesome black characters from the start. People will support cool and interesting characters, especially black audiences.