Do we need natural language?

So, do we need natural language? If speech recognition is a tool--like a keyboard--and if we can build useful applications based on the recognition of a few words, why do we need sophisticated natural language understanding? The reason why we need natural language is that it is not always possible to get away with keywords. [click heading for more]