Gaidin your logic seems flawed to me.
You make the argument that 007 can be anyone, the MI6 recruits. But that is
. 007 always have been James Bond. James Bond cant or shouldn't be a black woman. That is just silly.
They are changing who 007 is, but at the end of the day , we all know it wont be 007, it wont be James Bond.
I would dare say, that in the same fashion, of Luke cage, i dont think you are able to change James Bond race easily either ( as much as i like Edris Elba) James Bond is a type character, with distinctive elements to it, stereotypical British, witty playboy, with a heart of gold. There is also stereotypical British elements to its character that are recognizable in every part of the world across generations. James Bond it never has been a Black character. Hate to say it, but stereotypical British, is a white Person. I dont see what is so wrong with that.
I suppose within a concept of creative freedom, you can change everything of course, and you can say the same for every fictional character that exists, including all those you listed, like Luke Cage, and Magneto, or Black Panther. ( yes you can change them, of course you can).
Of course deviations have the drawback to create something entirely different, that the original content becomes recognizable. To the point anyone in the audience can see it isn't 007 anymore, it is just a totally different character altogether.
Which on theory is fine, although usually it just ends up riding on the popularity of the original content. It is just marketing imo, and creative empty.
Remember the Female Thor comic? yeah. Turns out it isn't female Thor. It was just Jane wielding the Hammer. See the difference? Different character. It isn't Thor.