That’s kind of a common question amongst the short stories too.
The part that bothers me is that 007 is assigned to Nomi in No Time To Die. So it sort of makes me wonder why they would assign a different name to the same cover?
We do know that M was the same character in Goldeneye, Tomorrow Never Dies, The World is Not Enough, Die Another Day, Casino Royale, Quantum Solace, and Skyfall. So James Bond 007 is clearly a code name for that MI6 cleaner.
Idk. I think they just don’t explain it because they enjoy that little bit of stuff being confusing as covert stuff should be.
Well, they sort of have to be. They’re the janitors. Think Mr. Wolf from Pulp Fiction. They fix problems. Intelligence leaks, missing weapons of mass destruction, and almost certainly disposing of burnt assets.
Bond’s psychological profile deems him unfit for intelligence service - but that’s not his job. His job is to clean up whatever the intelligence service fucks up. In the beginning of Casino Royale it also states that you have to kill two targets - and as he says after shooting the guy “Yes. That was much easier.” (Or something like that). So he’s clearly fucked up at that point.