Someone rather more sceptical might propose that these authors are interested in selling books - are inspired by The God Delusion's 1.5 million copies, and want in on the debate - irrespective of its scientific relevance - or lack thereof.
We have certainly have had a recent rush of top science writers towards the theistic gutter. I preferred it when they were talking about science. Maybe the sheer number of people in the gutter mean it is an interesting place to go. However, from my perspective, engaging with the theists gives them undeserved credibility, and effectively takes science writers out of circulation - by getting them to deal with mindless drivel all day.
In education, the most conventional structure is a ladder, with people teaching those a bit below them. Here we see those at the top reaching down to teach those at the bottom. Anyone can teach those at the bottom - it's easy. The problem with those at the top doing it is it takes them away from their regular roles - at the top is important - it's the leading edge, where progress happens.
If this were a plot by theists to take the science enthusiasts out of their usual orbits - from where they could teach and inspire the brightest of the next generation - I would have to say it is going well.
Anyone can teach those at the bottom - it's easy.
Anyone can teach at them, maybe. It's easy enough to tell them, "there is no god, and evolution is true". The hard thing is to make the masses at the bottom rung believe it. Even our best rhetoricians and scientists from way up the ladder have been having only meager success (measured against the amount of people in the world who profess belief in creationism).
(EDIT: Woozle has an even better idea, which would apply to many debates in general if the true goal were seeking resolution and truth.)
Friends, Romans, non-Romans, lend me your ears. I have for you a modest proposal, in this question of whether we should publicly debate creationists, or freeze them out as unworthy of debate.
My fellow humans, I have two misgivings about this notion that there should not be a debate. My first misgiving is that - even though on this particular occasion scientific society is absolutely positively not wrong to dismiss creationism - this business of not having debates sounds like dangerous business to me. Science is sometimes wrong, you know, even if it is not wrong this time, and debating is part of the recovery process.
And my second misgiving is that, like it or not, the creationists are on the radio, in the town halls, and of course on the Web, and they are already talking to large audiences; and the idea that there is not going to be a debate about this, may be slightly naive.
"But," you cry, "when prestigious scientists lower themselves so far as to debate creationists, afterward the creationists smugly advertise that prestigious scientists are debating them!"
Ah, but who says that prestigious scientists are required to debate creationists?
Find some bright ambitious young college student working toward a biology degree, someone who's read Pharyngula and the talk.origins FAQ. Maybe have P. Z. Myers or someone run a test debate on them, to make sure they know how to answer all the standard lies and are generally good at debating and explaining. Then have the college student debate the creationists - if the creationists are still up for it. If not, of course, we can all make a big ruckus about how Michael Behe is afraid to debate a mere college student, and have the college student reply to all requests to debate Richard Dawkins or supply a scientific authority for the TV networks. And if Michael Behe manages to defeat the college student, then he can go on to debate a PhD, and if that doesn't work, Behe gets to talk to P. Z. Myers, and in the unlikely event Behe manages not to get his butt handed to him by P. Z. Myers, he would have earned the right to debate Richard Dawkins.
If we're dealing with young-earth creationists, then we add a bright 12-year-old at the start of the chain.
That way, anyone who wants to know the state of the debate and the status of the arguments, is welcome to watch creationists being beaten up by some college kid - armed with real science, mind!
But there will still be a debate. And if the scientific community, at some point in the future, manages to go astray on some issue where the opposing side seems "silly", then we can hope - if public debate is any use at all - that the challenger will gently defeat the 12-year-old, unravel the college student, score points against the PhD, and hold their own against senior scientists. There would still be a path to victory for worthy new ideas, and not a general license for a community to shut down all debate it thinks unworthy.
It's this notion of shutting down debate that I fear as dangerous; and it seems to me that you can get just the same strategic conservation of prestige, by endorsing the principle of debate, but sending out some bright college students to present the standard position. If the "controversy" as shown on CNN consists of some ID-er with a sober-looking business suit and an impressive-sounding title, versus a TA in jeans to represent the scientific community - but with accurate science, mind! - then I think this would viscerally answer what the scientific community thinks of creationism, and not create the false impression of an ongoing debate, while still giving airtime to the standard scientific replies. If CNN isn't interested in showing that "controversy" - well then, that tells us what CNN really wanted, doesn't it.
If an idea is so completely ridiculous as to be unworthy even of debate - then send out some bright un-titled college students to debate it! Do vet them for knowledge of standard replies, explanation ability, and debating ability against evil opponents, to make sure standard science is not needlessly embarrassed. But there should be plenty of ambitious young bright college students who can pass that filter and who would enjoy some TV exposure.