I believe that part of the reason is because CNN is actually entertainment marketed by AOL-TimeWarner largely toward the American audience. Most of the news organizations in the US are controlled by media conglomerates, and as such will dumb-down the information content so that Joe Six-pack in Alabama (who can't even pronounce "Afghanistan", let alone care about it) will watch it. The CNN website certainly reflects this.
-j