Yeah, but it just sucked, period. Cornell presents a different style of music.
You should just read Cornell's own thoughts on the matter:
What Cornell didn't ignore was an offer from the producers of the forthcoming James Bond film "Casino Royale" to pen the movie's theme song. But he admits that, at first, he wasn't so sure it was a gig he wanted.
"I wasn't really sure about doing a Bond theme, because I wasn't really a big fan of the last several movies," he said. "And then I heard that there was going to be a new guy Daniel Craig who was going to play Bond (see "British Actor Daniel Craig Steps Into James Bond's Tux"). And he's so different. I have seen him in several movies, and I was kind of intrigued. So I went to Prague, where they were shooting the movie, and they showed me a rough edit of it. I was just completely blown away by it, because it's unlike any Bond film ever, really. [Craig] is an actor's actor, and there's emotional content to [the movie]. He's not like the swaggering, winking sort of super-agent guy. He's like a human being in this movie, and it's going to completely readjust the way people think of the character."
And this:
The Bond track, "You Know My Name," came as a surprise to fans -- and to Cornell himself. "I just got a call," he recalls, "and at first I thought there must be some kind of mistake." But after seeing the script and studying up on the new Bond actor, Daniel Craig, Cornell decided "I'm actually the right guy for the job. Everybody I met with said the same thing -- 'This isn't anything like any other James Bond film, so we don't really want that song, either. So go do whatever you want.'"
Cornell co-wrote "You Know My Name" with longtime Bond composer David Arnold and describes it as "more uptempo and a little more aggressive than any other Bond theme has been, maybe since Paul McCartney ['Live and Let Die']. It has an orchestra, but it also has some angry sounding guitar, and it's got feedback."