"007" was always intended as a numeric designation for a specific active MI6 Agent In Her Majesty's Service. "007" was never intended by Ian Fleming to be James Bond (a name he selected because he thought it was the most dull and uninteresting name he could think of).
If we cannot allow room for a female to be a specific active MI6 Agent In Her Majesty's Service, or for her numeric designation to be "007," I wonder why we can't do that? What does that say about us?
I, for one, welcome the reimagination of boundaries for these worn out roles where straight white males get to be cast as the heroes women swoon over. These fictional characters are also the men that incels envy and slaughter innocents over.