I just think it would be a ridiculous and unnecessary step. It's not meant to be a racist view - Bond is a suave, upper-middle class white man, that's all. He isn't black.
You wouldn't cast a white man in the role of Shaft or Malcolm X or Nelson Mandela, no matter how good they'd be at the role. So why do people feel the need to say Bond should be black?