We have the human genome project, we have Google, we have social networks, we have contributions to many disciplines, and our own discipline, but we argue amongst ourselves about whether emacs is better than vi, Eclipse better than IDEA, C++ better than Java or Scheme, or what objects-first really means.
I'm sorry, but if we don't change what we talk about amongst ourselves, we are doomed to a niche market while the biologists, the economists, the political scientists, etc., start teaching their own computational/modeling/programming/informatics courses. Nearly everyone turns to math for calculus; nearly everyone turns to math/stats for statistics. These are nearly universally acknowledged as basic and foundational for lots of disciplines. In the age of information nearly no discipline at a large scale requires computer science, certainly not programming as we teach it.