Other people need to type besides programmers. If touch-screen keyboards eventually become good enough., programmers will be able to use them too. And programmers may use some more visual interfaces, but pure-text will still be more powerful.
Such keyboards are not usable for anything other than casual typing; you're not going very far with them.
Not forever:
http://www.macrumors.com/2009/12/24/apples-research-on-tacti...
http://www.macstories.net/news/apple-patents-keyboard-with-a...
You're second link stands behind my argument.