By now, we should all understand the life of Ian Fleming's signature British spy is nothing like the real world of clandestine international espionage agents. The Silver Screen Bond is less clandestine, more clandestish. Even so, there are probably a million reasons any guy would want to be James Bond, and most of those reasons are why he's a terrible spy.
1. He uses his real name
Secrecy is the most necessary element in the world of spies, so it's a bad idea to use a real name. Even if James Bond is a cover name, he still uses the same cover name every time. Which is pretty much the same thing and seems like terrible espionage. Knowing how great Bond is with disguises, if he had to make up his own cover name every time, it would probably be just as useless.