Personally, I find your logic to be the only thing ludicrous.
I'm not a big fan of Craig. Not at all, actually. He doesn't look very much like Bond...but he's certainly not Bill Murray, either. After seeing some highly unconventional castings in my lifetime do fantastically, I really can't say Craig is a bad Bond based purely on superficials.
I'm also not diluted enough to believe the looks of any actor, in any role, is more important than acting, directing, story, etc., etc. in determining the success (both critical and financial) of film.
Michael Keaton got this exact same treatment when he was cast as Batman. I'm sure people said exactly the same thing you're saying. Batman '89 became a giant blockbuster, and the highest-grossing superhero film for over 15 years.
I'm not saying CR will do those numbers or anything like that, but, simply put, you simply cannot judge that kind of thing until you've actually seen the film. And you, and me have not seen it.